locked
如果创建一个XML节点<a>1<b>2</b></a>,怎么创建a节点的第一个子节点?也就是那个没有LocalName但是有InnerText的节点? RRS feed

  • 问题

  • 如果创建一个XML节点&lt;a&gt;1&lt;b&gt;2&lt;/b&gt;&lt;/a&gt;,怎么创建a节点的第一个子节点?也就是那个没有LocalName但是有InnerText的节点?

     

    2007年7月31日 9:29

答案

  • XmlDocument doc = new XmlDocument();<br> XmlElement a = doc.CreateElement(&quot;a&quotWink;<br> a.InnerText = &quot;1&quot;;<br> XmlElement b = doc.CreateElement(&quot;b&quotWink;<br> b.InnerText= &quot;2&quot;;<br> a.AppendChild(b);<br> doc.AppendChild(a);<br>或者:<br> XmlDocument doc = new XmlDocument();<br> XmlElement a = doc.CreateElement(&quot;a&quotWink;<br> XmlText aText = doc.CreateTextNode(&quot;1&quotWink;<br> XmlElement b = doc.CreateElement(&quot;b&quotWink;<br> XmlText bText = doc.CreateTextNode(&quot;2&quotWink;<br> b.AppendChild(bText);<br> a.AppendChild(aText);<br> a.AppendChild(b);<br> doc.AppendChild(a);<br>

    2007年8月1日 1:33