用WebBrowser.Navigate某一网页后(譬如 message.aspx),如何获得改网页的XML代码?

解决方案 »

  1.   

    我用OuterText获得的代码,怎么多了一些 ‘#$D#$A' ????
    - <Object_Message xmlns="http://tempuri.org/Object_Message.xsd">'#$D#$A'- <xs:schema id="Object_Message" targetNamespace="http://tempuri.org/Object_Message.xsd" xmlns:mstns="http://tempuri.org/Object_Message.xsd" xmlns="http://tempuri.org/Object_Message.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" attributeFormDefault="qualified" elementFormDefault="qualified">'#$D#$A'- <xs:element name="Object_Message" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">'#$D#$A'- <xs:complexType>'#$D#$A'- <xs:choice minOccurs="0" maxOccurs="unbounded">'#$D#$A'- <xs:element name="T_Message">'#$D#$A'- <xs:complexType>'#$D#$A'- <xs:sequence>'#$D#$A'  <xs:element name="MessageContent" type="xs:string" minOccurs="0" /> '#$D#$A'  <xs:element name="MessageDate" type="xs:dateTime" minOccurs="0" /> '#$D#$A'  <xs:element name="Readed" type="xs:string" minOccurs="0" /> '#$D#$A'  </xs:sequence>'#$D#$A'  </xs:complexType>'#$D#$A'  </xs:element>'#$D#$A'  </xs:choice>'#$D#$A'  </xs:complexType>'#$D#$A'  </xs:element>'#$D#$A'  </xs:schema>'#$D#$A'- <T_Message>'#$D#$A'  <MessageContent>Test Message</MessageContent> '#$D#$A'  <MessageDate>2006-04-21T00:00:00+08:00</MessageDate> '#$D#$A'  <Readed>1</Readed> '#$D#$A'  </T_Message>'#$D#$A'- <T_Message>'#$D#$A'  <MessageContent>cccccccccccccccccc</MessageContent> '#$D#$A'  <MessageDate>2006-04-16T02:00:00+08:00</MessageDate> '#$D#$A'  <Readed>0</Readed> '#$D#$A'  </T_Message>'#$D#$A'- <T_Message>'#$D#$A'  <MessageContent>bbbbbbbbbbbbbb</MessageContent> '#$D#$A'  <MessageDate>2006-04-16T01:00:00+08:00</MessageDate> '#$D#$A'  <Readed>0</Readed> '#$D#$A'  </T_Message>'#$D#$A'  </Object_Message>'
      

  2.   

    用IE能显示读取后网页显示 
    cccccccccccccccccc 2006-04-16T02:00:00+08:00 0 bbbbbbbbbbbbbb 2006-04-16T01:00:00+08:00 1 
    ,如果点击ie菜单中的查看源码,显示的就是我需要的xml..........人人..呢,怎么读取这个网页的源码?
    (不能用WebBrowser1.document as IHTMLDocument2).body.OuterHtml,用它读出的是html代码:
    <BODY>cccccccccccccccccc</MESSAGECONTENT> <MESSAGEDATE>2006-04-16T02:00:00+08:00</MESSAGEDATE> <MESSAGEREAD>0</MESSAGEREAD> </T_MESSAGE><T_MESSAGE><MESSAGECONTENT>bbbbbbbbbbbbbb</MESSAGECONTENT> <MESSAGEDATE>2006-04-16T01:00:00+08:00</MESSAGEDATE> <MESSAGEREAD>1</MESSAGEREAD> </T_MESSAGE></OBJECT_MESSAGE></BODY>
      

  3.   

    http://msdn.microsoft.com/library/en-us/dhtmltechcol/cols/dnwebteam/webteam05072001.asp?frame=true