如何读取xml文件某一行各个属性的值,有xml文件
XML code:
<?xml version="1.0" encoding="utf-8"?>
<hotel>
<item day="2010-01-01" aa="800" bb="5" cc="795" dd="0" ff="0" />
<item day="2010-01-02" aa="800" bb="5" cc="795" dd="0" ff="0" />
<item day="2010-01-03" aa="800" bb="5" cc="795" dd="0" ff="0" />
<item day="2010-01-04" aa="800" bb="5" cc="795" dd="0" ff="0" />
</hotel>
现在要取
day="2010-01-03" 这一行其它各个属性aa bb cc dd ff 这些值
这里的doc是XmlDocument对象。
C# code:
XmlNodeList nodeList = doc.GetElementByTagName("item");
foreach (XmlNode node in nodeList)
{
node.Attributes["aa"]...
node.Attributes["bb"]...
node.Attributes["cc"]...
node.Attributes["dd"]...
node.Attributes["ff"]...
}
上面是所有节点
现在要直接取 day="2010-01-03" 这一行 ,其它的就不要了
那你就给item元素加个ID,用GetElementById(id)的方
相关问答:
请问各位大师,我现在需要将XML的数据实时的存入到数据库中,我是用asp编的程序,大量们帮忙分析 一下!!!
下面是我的XML文件代码
XML code:
<?xml version="1.0" encoding="utf-8"? ......
Java code:
/**
* 设置指定的元素名和节点索引所对应节点的内容
* @param 元素名
* @param 节点索引
* @param 内容
*/
public void setElementContent(String elementName,in ......
<?xml version="1.0" encoding="UTF-8" ?>
<root>
<video>
<device deviceid="\\?\usb#vid_0c45&pid_613b#5&2d0620de& ......
<?xml version="1.0" encoding="utf-8" ?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......