XmlNode roots = xd.SelectSingleNode("Info/Part");
XmlElement text = xd.CreateElement("text");
roots.AppendChild(text);
XmlCDataSection xe2 = xd.CreateCDataSection("heilongjiang");
text.AppendChild(xe2);
XmlElement text2 = xd.CreateElement("text");
roots.AppendChild(text2);
出现的效果
<Info>
<Part id="part1">
<text><![CDATA[heilongjiang]]></text>
<tex /></Part>
</Info>
正常啊。我估计你粘的时候有问题 "<tex />"少了一个T,如果你说的不是这个问题的话。
那么这个形式是正常的,因为这个节点没有子集。
解决了,知道哪里出问题了,谢谢
<tex />
你确认下,你是否少写了个字母t,另外,当一个节点没有内容的时候,会自动的生成自闭包结构,而不是完整的样子<tex></tex>,这样以来便于阅读,二来可以节省文档大小,三来还可以提高XML的解析效率。