android XMLParser的xml文件格式

时间:2012-06-11 18:29:07

标签: android xml

我正在使用XMLParser从服务器解析xml文件。我想知道在xml文件中放置

是必要的
<?xml version="1.0" encoding="UTF-8"?> 

或只是

<?xml version="1.0"?> 

会奏效。

我的服务器x​​ml文件格式低于格式,但无法正常工作。

日志文件输出

http://pastebin.com/MjcgW1pG

这是我的xml

<?xml version="1.0"?>
-<application> -<catalog> -<currency id="1"> <rate>1.5</rate> <type>Euros</type> </currency> -    <currency id="10"> <rate>1.5169</rate> <type>USA$</type> </currency> -<currency id="16">     <rate>1.4901</rate> <type>AU$</type> </currency>  </catalog> </application>

1 个答案:

答案 0 :(得分:0)

这些都不是严格要求的,因为它们是XML中的默认编码版本。正如在XML 1.1 specification中所说的那样

  

....是一个XML 1.0文档,因为它没有XML声明:

但是我认为最好放置显式值,这样每个人都清楚这些值是什么。所以从

开始
<?xml version="1.0" encoding="UTF-8"?>