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

求正则表达式提取XML代码中所亟需的信息方法

2013-11-29 
求正则表达式提取XML代码中所需要的信息方法(在线等)我需要抓取网页中的数据,但是网页源文件是XML格式,我

求正则表达式提取XML代码中所需要的信息方法
(在线等)我需要抓取网页中的数据,但是网页源文件是XML格式,我解析到网页源文件后怎么提取我所需要的信息?(C#写要提取的就是网页上的文字)
求正则表达式提取XML代码中所亟需的信息方法
网页源文件是:
求正则表达式提取XML代码中所亟需的信息方法 网页解析 C#
[解决办法]
不该用正则的,应该用XMLDocument读入,遍历各节点,取出TEXT即可。
[解决办法]


            //在窗体上加入dataset控件,name修改为dsXML
        String H_sender; 
        String H_receiver ; 
        String H_name ; 
        String H_time ; 
        String H_event ;   

        dsXML.ReadXml("test.xml");
        H_sender = dsXML.Tables["Header"].Rows[0]["Sender"].ToString();
        H_receiver = dsXML.Tables["Header"].Rows[0]["Receiver"].ToString();
        H_name = dsXML.Tables["Header"].Rows[0]["ServiceName"].ToString();
        H_time = dsXML.Tables["Header"].Rows[0]["TimeStamp"].ToString();
        H_event = dsXML.Tables["Header"].Rows[0]["EventId"].ToString();[code=text]

 text.xml
<xml version="1.0" encoding="UTF-8">
<Header>
    <Sender>MES</Sender>
    <Receiver>JK</Receiver>
    <ServiceName>MESSendBOM</ServiceName>
    <TimeStamp>2013-06-24 12:00:00</TimeStamp>
    <EventId>550E8400-E29B-11D4-A716-446655440000</EventId>
</Header>
</xml>

热点排行