<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>XML Web Services</title><link>http://forums.asp.net/28.aspx</link><description>All about building XML Web Services with ASP.NET - SOAP, WSDL, WCF, etc. &lt;a href="http://aspadvice.com/SignUp/list.aspx?l=66&amp;c=17" target="_blank"&gt;Email List&lt;/a&gt;</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: Calling web service return utf-16 and cause messy code</title><link>http://forums.asp.net/thread/2325101.aspx</link><pubDate>Mon, 28 Apr 2008 14:12:38 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2325101</guid><dc:creator>SGWellens</dc:creator><author>SGWellens</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2325101.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=28&amp;PostID=2325101</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;a href="http://www.bubasoft.net/"&gt;Bubba Soft&lt;/a&gt; 

This site has a great free tool for building XPath Expressions (XPath Builder).&lt;br /&gt;</description></item><item><title>Re: Calling web service return utf-16 and cause messy code</title><link>http://forums.asp.net/thread/2323902.aspx</link><pubDate>Mon, 28 Apr 2008 02:38:07 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2323902</guid><dc:creator>dream.li</dc:creator><author>dream.li</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2323902.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=28&amp;PostID=2323902</wfw:commentRss><description>Could you write xpath and description code for me? I still un-resole it</description></item><item><title>Re: Calling web service return utf-16 and cause messy code</title><link>http://forums.asp.net/thread/2321088.aspx</link><pubDate>Fri, 25 Apr 2008 12:33:36 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2321088</guid><dc:creator>SGWellens</dc:creator><author>SGWellens</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2321088.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=28&amp;PostID=2321088</wfw:commentRss><description>&lt;p&gt;I don&amp;#39;t know if your underlying data is corrupt, or it became corrupt when you pasted it into the web page but the XML was malformed with these unbalanced elements:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;font color=&amp;quot;#000080&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;After deleting the above, I was able to select the Descriptions with this XPath query:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //def:Description&lt;/p&gt;</description></item><item><title>Calling web service return utf-16 and cause messy code</title><link>http://forums.asp.net/thread/2320377.aspx</link><pubDate>Fri, 25 Apr 2008 05:00:25 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2320377</guid><dc:creator>dream.li</dc:creator><author>dream.li</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2320377.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=28&amp;PostID=2320377</wfw:commentRss><description>&lt;p&gt;I use asp.net to call a web service, and it return below&lt;pre class="coloredcode"&gt;
&amp;lt;&lt;span class="tag"&gt;ResponsePacket&lt;/span&gt;&lt;span class="attr"&gt; xmlns=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;urn:Microsoft.Search.Response&amp;quot;&lt;/span&gt;&amp;gt;
    &amp;lt;&lt;span class="tag"&gt;Response&lt;/span&gt;&lt;span class="attr"&gt; domain=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;QDomain&amp;quot;&lt;/span&gt;&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;Copyright&lt;/span&gt;&amp;gt;Microsoft (c) Office SharePoint (tm) Portal Server 2003&amp;lt;/&lt;span class="tag"&gt;Copyright&lt;/span&gt;&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;Range&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="tag"&gt;StartAt&lt;/span&gt;&amp;gt;1&amp;lt;/&lt;span class="tag"&gt;StartAt&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="tag"&gt;Count&lt;/span&gt;&amp;gt;1000&amp;lt;/&lt;span class="tag"&gt;Count&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="tag"&gt;TotalAvailable&lt;/span&gt;&amp;gt;461&amp;lt;/&lt;span class="tag"&gt;TotalAvailable&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="tag"&gt;Results&lt;/span&gt;&amp;gt;
                &amp;lt;&lt;span class="tag"&gt;Document&lt;/span&gt;&lt;span class="attr"&gt; type=&amp;quot;&amp;quot; relevance=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;569&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; xmlns=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;urn:Microsoft.Search.Response.Document&amp;quot;&lt;/span&gt;&amp;gt;
                    &amp;lt;&lt;span class="tag"&gt;Title&lt;/span&gt;&amp;gt;æ¨èéæ±&amp;lt;/&lt;span class="tag"&gt;Title&lt;/span&gt;&amp;gt;
                    &amp;lt;&lt;span class="tag"&gt;Action&lt;/span&gt;&amp;gt;
                        &amp;lt;&lt;span class="tag"&gt;LinkUrl&lt;/span&gt;&lt;span class="attr"&gt; fileExt=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;aspx&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; size=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;0&amp;quot;&lt;/span&gt;&amp;gt;http://sopapp03.sol.shuion.com.cn/C13/env/Lists/List1/view.aspx&amp;lt;/&lt;span class="tag"&gt;LinkUrl&lt;/span&gt;&amp;gt;
                    &amp;lt;/&lt;span class="tag"&gt;Action&lt;/span&gt;&amp;gt;
                    &amp;lt;&lt;span class="tag"&gt;Description&lt;/span&gt;&amp;gt;
                        1 ä¸æµ·å¨ç©å&amp;shy;ç§æ®å¿æ¿èæ¥åï¼éæ±å¼æ¾ä¸&amp;shy;ï¼ 2006-03-09T06:39:48Z 2006-03-04T07:18:21Z Kevin Zhou Yun Peng 21 Kevin Zhou Yun Peng 6 -1 0 ä¸æµ·å¨ç©å&amp;shy;ç§æ®å¿æ¿èæ¥åï¼éæ±å¼æ¾ä¸&amp;shy;ï¼ ä¸æµ·å¨ç©å&amp;shy;ç§æ®å¿æ¿èæ¥åï¼éæ±å¼æ¾ä¸&amp;shy;ï¼ 1 100.000000000000 {4ACF93A3-A5B5-4FEB-82A3-06C1B523726A} &amp;lt;div&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;font color=&amp;quot;#000080&amp;quot; size=2&amp;gt;
                    &amp;lt;/&lt;span class="tag"&gt;Description&lt;/span&gt;&amp;gt;
                    &amp;lt;&lt;span class="tag"&gt;Date&lt;/span&gt;&amp;gt;2008-04-14T02:31:29&amp;lt;/&lt;span class="tag"&gt;Date&lt;/span&gt;&amp;gt;
                &amp;lt;/&lt;span class="tag"&gt;Document&lt;/span&gt;&amp;gt;
                &amp;lt;&lt;span class="tag"&gt;Document&lt;/span&gt;&lt;span class="attr"&gt; type=&amp;quot;&amp;quot; relevance=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;561&amp;quot;&lt;/span&gt;&lt;span class="attr"&gt; xmlns=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;urn:Microsoft.Search.Response.Document&amp;quot;&lt;/span&gt;&amp;gt;
                    &amp;lt;&lt;span class="tag"&gt;Title&lt;/span&gt;&amp;gt;ç¯å¢ä¿æ¤&amp;lt;/&lt;span class="tag"&gt;Title&lt;/span&gt;&amp;gt;
                    &amp;lt;&lt;span class="tag"&gt;Action&lt;/span&gt;&amp;gt;
                        &amp;lt;&lt;span class="tag"&gt;LinkUrl&lt;/span&gt;&lt;span class="attr"&gt; size=&lt;/span&gt;&lt;span class="attrv"&gt;&amp;quot;55669&amp;quot;&lt;/span&gt;&amp;gt;http://sopapp03.sol.shuion.com.cn/C13/env&amp;lt;/&lt;span class="tag"&gt;LinkUrl&lt;/span&gt;&amp;gt;
                    &amp;lt;/&lt;span class="tag"&gt;Action&lt;/span&gt;&amp;gt;
                    &amp;lt;&lt;span class="tag"&gt;Description&lt;/span&gt;&amp;gt;
                        å¸®å© çå®é¨æ·ç½ç«  ç¯å¢ä¿æ¤  å½åä½ç½® å¨ä½ é¡¹ç®ä»ç» ç¯å¢ä¿æ¤å·²ç»æ¥çæä¸ºæä»¬æå³æ³¨çè¯é¢,çå&amp;shy;å±æºãå¯æç»&amp;shy;åå±æ·±å¥å°æä»¬æ¯å¤©ççæ´»ãçå®æµ·é¸¥ç¤¾å°éè¿ä¸ç³»åçç¯å¢ä¿æ¤æ´»å¨æ¨å¨æä»¬èº«è¾¹ççæ´»ç¯å¢ãå·¥ä½ç¯å¢ãçæç¯å¢çæ¹åãåæ¶ï¼æä»¬ä¹å°ç»ç»å¿æ¿èåä¸æä»¬çåé¡¹å®£ä¼&amp;nbsp;ãæ¨å¹¿æ´»å¨ï¼æ¨å¨ç¤¾ä¼çå¯æç»&amp;shy;åå±ã  æ³è±¡ä¸ä¸å¤©èèç»¿æ°´æ¸çä¸çï¼æä»¬å¯ä»¥åå¾æ´å¤ï¼  ä½è  2006-4-4 10:43 4æ9æ¥ï¼æææ¥ï¼ä¸å9ï¼00  å¤§å®çµç³å¬å&amp;shy;æ&amp;shy;£é¨                           2006-3-9 10:20 2006-3-9 14:39 èµ°å¥ç»¿è²ï¼åç°äº®è²ï¼
                    &amp;lt;/&lt;span class="tag"&gt;Description&lt;/span&gt;&amp;gt;
                    &amp;lt;&lt;span class="tag"&gt;Date&lt;/span&gt;&amp;gt;2008-03-03T09:18:20&amp;lt;/&lt;span class="tag"&gt;Date&lt;/span&gt;&amp;gt;
                &amp;lt;/&lt;span class="tag"&gt;Document&lt;/span&gt;&amp;gt;
    &amp;lt;/&lt;span class="tag"&gt;Results&lt;/span&gt;&amp;gt;
        &amp;lt;/&lt;span class="tag"&gt;Range&lt;/span&gt;&amp;gt;
        &amp;lt;&lt;span class="tag"&gt;Status&lt;/span&gt;&amp;gt;SUCCESS&amp;lt;/&lt;span class="tag"&gt;Status&lt;/span&gt;&amp;gt;
    &amp;lt;/&lt;span class="tag"&gt;Response&lt;/span&gt;&amp;gt;
&amp;lt;/&lt;span class="tag"&gt;ResponsePacket&lt;/span&gt;&amp;gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;The xml is utf-16 format, as web service is return xml format so I read it and I want its description&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;pre class="coloredcode"&gt; &lt;span class="kwd"&gt;string&lt;/span&gt; XMLresult=WebService.QueryResult();
  System.Xml.XmlDocument dc = &lt;span class="kwd"&gt;new&lt;/span&gt; System.Xml.XmlDocument();
 dc.LoadXml(XMLresult);
   XmlNodeList nodes=dc.SelectNodes(&lt;span class="st"&gt;&amp;quot;/ResponsePacket/Response/Range/Results/Document&amp;quot;&lt;/span&gt;);
   &lt;span class="kwd"&gt;foreach&lt;/span&gt; (XmlNode node &lt;span class="kwd"&gt;in&lt;/span&gt; nodes)
     {
         Response.Write(node[&lt;span class="st"&gt;&amp;quot;description&amp;quot;&lt;/span&gt;]);
     
     }&lt;/pre&gt;&lt;pre class="coloredcode"&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre class="coloredcode"&gt;when I run, It always return nothing, I debug , find nodes count is 0.&lt;/pre&gt;&lt;pre class="coloredcode"&gt;if I open the xml in  vs2008, it give error say &amp;quot;the xml is not formatted&amp;quot;,as &lt;/pre&gt;&lt;pre class="coloredcode"&gt;&amp;nbsp; &amp;lt;Description&amp;gt;&amp;nbsp;æ·ç½ç«&amp;nbsp; &amp;nbsp; æ¨å¥½ IT Portal çå®é &amp;lt;/Description&amp;gt; contain  #x20 illegal character.&lt;/pre&gt;&lt;pre class="coloredcode"&gt;how to solve this problem&lt;br /&gt;&lt;/pre&gt;</description></item></channel></rss>