首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

XML怎么获取到XML形式的节点信息

2012-05-23 
XML如何获取到XML形式的节点信息如下代码,我想得到filemanager节点的信息,是这个节点的xml文本形式的信息,

XML如何获取到XML形式的节点信息
如下代码,我想得到filemanager节点的信息,是这个节点的xml文本形式的信息,如果取得 ?

XML code
 <?xml version="1.0" encoding="GB2312" ?> - <commands>  <?xml version="1.0" encoding="GB2312" ?> - <command name="ReleaseTemplate" cmdid="233680">  <param name="starttime" value="0" />   <param name="endtime" value="0" />   <param name="cmdfeedbackurl" value="http://100.100.100.100:8000/DSN/services/Agent4?wsdl" />   <param name="templatename" value="0331_xh" />   <param name="downloadPRI" value="1" />   <param name="isdefaulttemplate" value="1" />   <param name="playtime" value="" /> - <filemanager type="normaldownload" com="HTTPDOWN" isclean="1" taskid="2012-05-076554456" feedbackurl="http://100.100.100.100:8000/DSN/services/DownTask?wsdl">  <file id="0" remotepath="http://100.100.100.100:8000/DownServer/DownAction.do;?task_code=2012-05-076554456&file_name=0331_xh%2FTexture%2F%7BA7873864-DC2B-4717-9357-23C2D66F6834%7DProvider9.txt&player_code=null&download_file_state=0&template_folder_name=0331_xh" localpath="0331_xh/Texture/{A7873864-DC2B-4717-9357-23C2D66F6834}Provider9.txt" />   <file id="1" remotepath="http://100.100.100.100:8000/DownServer/DownAction.do;?task_code=2012-05-076554456&file_name=0331_xh%2FTexture%2F0331+%2813%29.jpg&player_code=null&download_file_state=0&template_folder_name=0331_xh" localpath="0331_xh/Texture/0331 (13).jpg" />   </filemanager>  </command>  </commands>


[解决办法]
1,取得你要的节点。
2,将该节点的数据转为字符串。

在第2个环节,不同的语言有不同的实现方式。
在.net中,你可以在元素对象中,直接通过OuterXml属性获得字符串。
例如:elem.OuterXml。
[解决办法]
用xmldocument对象,将xml文档读入xmldocument对象
用xpath查询你所需的节点,再读xmlnode的属性集信息.

热点排行