<?xml version="1.0" encoding="utf-8" ?> 
 <ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://WebXml.com.cn/">
  <string>辽宁</string> 
  <string>沈阳</string> 
  <string>54342</string> 
  <string>54342.jpg</string> 
  <string>2009-6-6 10:44:56</string> 
  <string>27℃/14℃</string> 
  <string>6月6日 多云转阵雨</string> 
  <string>西南风小于3级</string> 
  <string>1.gif</string> 
  <string>3.gif</string> 
  <string>今日天气实况:气温:24.2℃;风向/风力:西南风 小于3级;湿度:46%;空气质量:中;紫外线强度:弱     </string> 
  <string>26℃/13℃</string> 
  <string>6月7日 雷阵雨转阵雨</string> 
  <string>南风小于3级</string> 
  <string>4.gif</string> 
  <string>3.gif</string> 
  <string>26℃/13℃</string> 
  <string>6月8日 阵雨</string> 
  <string>东南风小于3级</string> 
  <string>3.gif</string> 
  <string>3.gif</string> 
</ArrayOfString>
以上是服务器端发来的一个xml文档,形式是InputStream,而且可以用BufferedReader正确读取并显示,但当我用parse函数解析时,会发生的错误如下:com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source)
将上述文件保存成本地tianqi.xml,但用浏览器显示这个文件会发生错误,只能把“encoding”的utf-8改为GBK或gb2312,才会正确显示并可用用parse解析成功,这是什么原因啊!
这样的话我就无法直接读取"http://WebXml.com.cn/"网站上提供的web服务了!