(急)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解析下就好了。
相关问答:
DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
<B>
<C>
</C>
&nb ......
从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式
XML code:
<folder state="unchecked" label="全部">
<folder state="unchecked&qu ......
<?xml version="1.0" encoding="utf-8" ?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......
我现在做接口导出,.NET平台,开发语言C#,想导出XML的文本格式。
想得到 <?xml version="1.0" encoding="GBK"?>
的编码格式!怎么设置?谢谢!急!
顶
只要保存为xml格式, ......