我知道我可以使用XElement生成XML,
,例如
XElement xmlTree1 = new XElement("Root",
new XElement("Child3", 3),
new XElement("Child4", 4),
new XElement("Child5", 5),
);
Console.WriteLine(xmlTree2);
结果是
<Root>
<Child3>3</Child3>
<Child4>4</Child4>
<Child5>5</Child5>
</Root>
我的问题是,有没有办法通过代码使用C#在xml中添加coment到特定位置?
我想做的就像
XElement xmlTree1 = new XElement("Root",
new XElement("Child3", 3),
new XElement("Child4", 4),
//Maybe Some Way to Add Comment Like This
new COMMENT(String.Format("This is a comment test!!!!")),
new XElement("Child5", 5),
);
Console.WriteLine(xmlTree2);
,结果是
<Root>
<Child3>3</Child3>
<Child4>4</Child4>
<!-- This is a comment test!!!! -->
<Child5>5</Child5>
</Root>
由于
答案 0 :(得分:3)
我认为答案就像使用XComment
一样简单:
XElement xmlTree1 = new XElement("Root",
new XElement("Child3", 3),
new XElement("Child4", 4),
//Maybe Some Way to Add Comment Like This
new XComment(String.Format("This is a comment test!!!!")),
new XElement("Child5", 5),
);