string str = streamRead.ReadToEnd(); 
Response.Writer(Server.HtmlEncode(str));如何转换为XML格式的呢??

解决方案 »

  1.   

    Response.ContentType="text/xml" Response.Write(str); Response.End(); 
      

  2.   

    我想要得到的是XML格式,像  <?xml version="1.0" encoding="GB2312" ?> 
    - <OTResponse>
    + <ErrorInfo>
      <Code>20000</Code> 
      <Description>查询成功</Description> 
      </ErrorInfo>
      <TransactionName></TransactionName> 
    + <Data>
      </Data>
      </OTResponse>
      

  3.   

    上面的显示出来是这样:20000查询成功HotelSearchDetail2961E644
    0A0CNYCAN5广州白云机场020-360688661E航信598.0DB001商务
      

  4.   

    能不能显示成
     <TransactionName>HotelSearch</TransactionName> 
    - <Data>
    - <HotelsInfo>
      <HotelNumber>282</HotelNumber> 
    - <HotelList>
    - <PropertyLineItem>
      <PropertyID>1E644</PropertyID> 
    - <Address>
    - <![CDATA[ 广州 白云区 人和镇广州白云国际机场
      ]]> 
      </Address>
      <Promotion>0A0</Promotion> 
      <Currency>CNY</Currency> 
      <CityCode>CAN</CityCode> 
      <Rank>5</Rank> 
      <Name>广州白云机场</Name> 
    - <HotelEnglishName>
    - <![CDATA[ puliman guangzhou baiyun airport
      ]]> 
      </HotelEnglishName>
      <TEL>020-36068866</TEL> 
      <FAX /> 
      <SplID>1E</SplID> 
      <SplName>航信</SplName> 
    - <HotelFeatures>
      

  5.   

    可以用的了,但是我用DataSet ds = new DataSet(); ds.ReadXml(streamRead.ReadToEnd()); 来保存就提示:异常详细信息: System.UriFormatException: 无效的 URI: URI 字符串太长。应该怎么处理
      

  6.   

    把<%Page ...%> 下面的所有html代码全部删掉