xml子节点插入问题

问题描述

<GRAMMARLANGID="804"><!--此为语音号,中文为804--><!--Ruledefinitions--><RULENAME="start"TOPLEVEL="ACTIVE"><O>药名</O><RULEREFNAME="medicine"PROPNAME="chosenmedicine"/></RULE><RULENAME="medicine"><LPROPNAME="medicinevalue"><PVAL="1">中药</P><PVAL="2">云南白药</P><PVAL="3">当归</P><PVAL="4">陈皮</P><PVAL="5">枸杞</P><PVAL="6">杏仁</P><PVAL="7">取消</P><PVAL="8">查询</P><PVAL="9">麻黄</P><PVAL="10">桂枝</P></L></RULE></GRAMMAR>插入<PVAL="1">首乌</P>到里面去怎么做?XmlDocumentxmlDoc=newXmlDocument();xmlDoc.Load("C:\sj.xml");XmlNoderoot=xmlDoc.SelectSingleNode("L");//请问这里怎么定位到L节点???XmlElementxe1=xmlDoc.CreateElement("P");xe1.SetAttribute("VAL",""1"");xe1.InnerText=textBox1.Text;root.AppendChild(xe1);//这里初始化错误。。。xmlDoc.Save("C:\sj.xml");

时间: 2025-01-30 02:03:07

xml子节点插入问题的相关文章

E4X教程[2] - 访问 XML 子节点

访问 XML 子节点 JavaScript 对象通常使用 . 或 [] 来设置性质. var a = {}; a.foo = 1; a["bar"] = 2; 在 E4X 中,点(.)和中括号([])操作符用来访问 E4X 元素的子节点. var element1 = <foo> <bar/> </foo>; var element2 = <baz/>; element1.bar.appendChild(element2); elemen

遍历获取Xml子节点值

待处理的Xml文件: <?xml version="1.0" encoding='UTF-8'?> <ufinterface billtype="gl" filename="gledi" isexchange="Y" proc="add" receiver="01" replace="Y" roottag="sendresult"

为什么在xml文件的根节点加了一个属性值就读取不到其子节点的数据了呢

问题描述 为什么在xml文件的根节点加了一个属性值(showStyle="T")就读取不到其子节点的数据了呢<?xmlversion="1.0"encoding="utf-8"?><huashuaishowStyle="T"><CustomerServiceCId="1"><Id>1</Id><UserName>张三</UserN

读取xml 关于子节点中的长度问题?

问题描述 xml文件读取,xml文件:<?xml version="1.0" encoding="UTF-8"?><RESULT> <VALUE id="0"> <NAME>A123000</NAME> <ADDR>四川省XX县XX镇XX路X段XX号</ADDR> </VALUE> <VALUE id="1"> <

服务器控件在render时,怎么样将子节点的内容以类似xml格式直接取出

问题描述 自己编写服务器控件,需要在中间写一些自定义的XML格式的子节点例如:<asp:userControl><a><battr1="attr1"attr2="attr2"><cattr1="attr1"attr2="attr2">ccccc</c></b></a></asp:userControl>其中子节点的层数和内容可以任意

通过xml的节点id查询子节点的id 急急急

问题描述 各位大虾帮忙看看下面是我的xml,现在有iswitch节点3个java怎么通过iswitch的id查询trkgrp的id的值(iswitch的第id为唯一性)<?xmlversion="1.0"encoding="utf-8"?><iswitchlist><iswitchid="testdialer"ip="127.0.0.1"port="8888"name=&quo

java 生成XML文件后,能不能去掉其中的根节点,但是不能删除根节点中的子节点内容

问题描述 java 生成XML文件后,能不能去掉其中的根节点,但是不能删除根节点中的子节点内容 比如 这个,生成的XML文件格式内容为: <?xml version=""1.0"" encoding=""UTF-8""?> <!--查询行号--> <!--机构码--> <!--公共交易机构名称--> <!--交易来源--> <!--交易名称--> <

xml创建节点(根节点、子节点)_XML基础

复制代码 代码如下: protected void Button1_Click(object sender, EventArgs e)//创建xml { //声明 XmlDocument x = new XmlDocument(); //创建 XmlDeclaration xd = x.CreateXmlDeclaration("1.0", "GB2312", null); x.AppendChild(xd); //创建根节点 XmlElement element

怎样才能解析读取子节点里带前缀的XML文件?

问题描述 如题,最近做个项目,需要解析XML文件,里面有些自定义的命名空间,然后上网查了相关资料,多是在根节点里面声明的,可以通过下面代码读取XmlDocumentxmldoc=newXmlDocument();xmldoc.Load("a091234opk.xml");XmlNamespaceManagernsmgr=newXmlNamespaceManager(xmldoc.NameTable);;nsmgr.AddNamespace("tcs",nameSpa