1.
2.
XmlDocument doc = new XmlDocument();
3.
doc.LoadXml(@"
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
string jsonText = JavaScriptConvert.SerializeXmlNode(doc);
16.
//{
17.
// "?xml": {
18.
// "@version": "1.0",
19.
// "@standalone": "no"
20.
// },
21.
// "root": {
22.
// "person": [
23.
// {
24.
// "@id": "1",
25.
// "name": "Alan",
26.
// "url": "http://www.google.com"
27.
// },
28.
// {
29.
// "@id": "2",
30.
// "name": "Louis",
31.
// "url": "http://www.yahoo.com"
32.
// }
33.
// ]
34.
// }
35.
//}
36.
37.
XmlDocument newDoc = (XmlDocument)JavaScriptConvert.DeerializeXmlNode(jsonText);
38.
39.
Assert.AreEqual(doc.InnerXml, newDoc.InnerXml);
40.
No comments:
Post a Comment