0

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

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

要不就

<?xml version="1.0"?> 

将工作。

我的服务器 xml 文件格式如下,无法正常工作。

输出的日志文件是

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>
4

1 回答 1

0

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

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

但是,我认为最好放置明确的值,以便每个人都清楚这些值是什么。所以从

<?xml version="1.0" encoding="UTF-8"?> 
于 2012-06-11T18:37:08.837 回答