当前位置:编程学习 > C#/ASP.NET >>

xml子节点插入问题

<GRAMMAR LANGID="804">
  <!--此为语音号,中文为804-->
  <!-- Rule definitions -->
  <RULE NAME="start" TOPLEVEL="ACTIVE">
    <O>药名</O>
    <RULEREF NAME="medicine" PROPNAME="chosenmedicine"/>
  </RULE>

  <RULE NAME="medicine">
    <L PROPNAME="medicinevalue">
      <P VAL="1">中药</P>
      <P VAL="2">云南白药</P>
      <P VAL="3">当归</P>
      <P VAL="4">陈皮</P>
      <P VAL="5">枸杞</P>
      <P VAL="6">杏仁</P>
      <P VAL="7">取消</P>
      <P VAL="8">查询</P>
      <P VAL="9">麻黄</P>
      <P VAL="10">桂枝</P>
    </L>
  </RULE>
</GRAMMAR>

插入<P VAL="1">首乌</P>到里面去怎么做?
              XmlDocument xmlDoc = new XmlDocument();
            xmlDoc.Load("C:\\sj.xml");
            XmlNode root = xmlDoc.SelectSingleNode("L");//请问这里怎么定位到L节点???
            XmlElement xe1 = xmlDoc.CreateElement("P");
            xe1.SetAttribute("VAL", "\"1\"");
            xe1.InnerText = textBox1.Text;
            root.AppendChild(xe1);//这里初始化错误。。。
            xmlDoc.Save("C:\\sj.xml");
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,