C#在xml文件中指定节点插入节点和属性

<TableColumns><TableColumnid="MIEdIndex"><Width>6.61471cm</Width></TableColumn><Table... <TableColumns>
<TableColumn id="MIEdIndex">
<Width>6.61471cm</Width>
</TableColumn>
<TableColumn id="IndexUnit">
在这里插入节点和属性
<Width>2.19578cm</Width>
</TableColumn>
<TableColumn id="MIEdQty">
<Width>2.88487cm</Width>
</TableColumn>
<TableColumn id="MIEdAoyQty">
<Width>2.85988cm</Width>
</TableColumn>
<TableColumn id="MIEdUpQty">
<Width>2.83488cm</Width>
</TableColumn>
<TableColumn id="MIEdUpAoyQty">
<Width>2.85988cm</Width>
</TableColumn>
</TableColumns>
插入节点后代码为这样,哪位大神帮帮忙
<TableColumns>
<TableColumn id="MIEdIndex">
<Width>6.61471cm</Width>
</TableColumn>
<TableColumn id="IndexUnit">
<Visibility>
<Hidden>true</Hidden>
</Visibility>
<Width>2.19578cm</Width>
</TableColumn>
<TableColumn id="MIEdQty">
<Width>2.88487cm</Width>
</TableColumn>
<TableColumn id="MIEdAoyQty">
<Width>2.85988cm</Width>
</TableColumn>
<TableColumn id="MIEdUpQty">
<Width>2.83488cm</Width>
</TableColumn>
<TableColumn id="MIEdUpAoyQty">
<Width>2.85988cm</Width>
</TableColumn>
</TableColumns>
展开
 我来答
szqaly
2014-08-21 · TA获得超过1745个赞
知道大有可为答主
回答量:2107
采纳率:77%
帮助的人:1536万
展开全部
      private void button1_Click(object sender, EventArgs e)

        {
            string File = @"c:\TableColumns.xml";
            System.Xml.XmlDocument xmlDoc=new System.Xml.XmlDocument();
            xmlDoc.Load(File);
            System.Xml.XmlNode xn = xmlDoc.DocumentElement.SelectSingleNode("TableColumns/TableColumn[@id=\"IndexUnit\"]");//读取id=IndexUnit的TableColumn节点,在xml教材中的xPath章节专门介绍这种查询方法。
            System.Xml.XmlElement vs=xmlDoc.CreateElement("Visibility");//创建新节点
            System.Xml.XmlElement Hd = xmlDoc.CreateElement("Hidden");
            Hd.InnerText = "true";
            vs.AppendChild(Hd);//添加为子节点
            xn.AppendChild(vs);
            xmlDoc.Save(File);
}
追问
但是这个节点取不上啊,一调试显示为空,为什么呢
追答

你把我测试的xml文本放到c:\中试试,我是能通过的。有没有用<xml> </xml>标签把文本包起来?

eric_3344
2014-08-21 · TA获得超过645个赞
知道小有建树答主
回答量:1069
采纳率:53%
帮助的人:410万
展开全部
请查询参考书c#对xml的应用,里面涉及到多有操作
更多追问追答
追问
急用,代码怎么实现呢,麻烦您了
追答
我已经4年没写了,只是以前做过xml项目,全照参考书上写的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式