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 宣言がないため、XML 1.0 ドキュメントです。

しかし、誰もが値が何であるかが明確になるように、明示的な値を設定する方がよいと思います。だから始めましょう

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