(急)xml读取节点的标签名的问题,请高手指点迷津...
想要读取出xml文件中,所有的节点的标签名,如下xml文件:
XML code:
<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type='text/xsl' href='data.xsl'?>
<COMMODITYROOT>
<COMMODITY>
<ID>1</ID>
<Name>bag</Name>
<Price>180.000</Price>
<Amount>11</Amount>
<Remark>hello</Remark>
</COMMODITY>
<COMMODITY>
<ID>3</ID>
<Name>pen</Name>
<Price>1.800</Price>
<Amount>11</Amount>
<Remark>hello</Remark>
</COMMODITY>
</COMMODITYROOT>
要做的是通过解析xml文件得到这些成对的标签名
xlt解析吗? 要得到什么样的结果?
我要做的是写一个方法,解析任意个一个xml文件,数据我全部写进去了,现在就是想给这些xml中的数据取个列名,比如1楼给定的那些xml文件,我想直接得到ID,Name,Price,Amount,Remark这几个就够了
DOM方式的话, 可用XPATH 遍历 /*[1]/*[1]/* 得到子节点,读取节点的 xxxx.nodeName
用xpath找到节点。取想要节点的nodeName
自己用SAX解析搞定
XPath解析下就好了。
相关问答:
好 我想学习XML好书,请问有什么书,可以深入的学习下的 谢谢
无废话XML 台湾两只老虎
XML入门经典
友情 帮顶。
无废话XML 台湾两只老虎知识点比较少
XML从入门到精通
......
如何对xml内容数据进行比较
例如:
<?xml version='1.0' encoding='utf-8'?>
<TestLIST>
<PID>40</PID>
<TestName>深圳市</TestName>
......
<?xml version="1.0"?>
<root>
<status>433</status>
<msg>这个是汉字</msg>
<serialno>123</serialno>
</root>
如何用ASP读取 status值 ......
<XML>
<FLAG>1</FLAG>
<REASON></REASON>
<ADVERT><ADID>64</ADID><ADNAME>英皇娱乐四</ADNAME><ADCONTENT>内容一</ADCONTENT><ADT ......
我现在要做一个用c#做的,利用socket传输XML文件,并解读XML文件,执行XML里面的相关操作之后,把结果动态地写入XML文件里,再传回去!最好能给个案例看看,急急急啊!!!
谢谢了!
怎么个解析法?
1、.net Romti ......