0

含める必要があることを知っています

<?xml version="1.0"?>
xmlのヘッダーとして。
しかし、私がそれをxmlドキュメントに含めない場合は次のようになります

<message>aaa</message>

結果はどうなりますか?
私のjavaSAXパーサーは、ヘッダーがないとこのxmlを解析できないようにしました。

これの結果は何ですか?
SAXはこのヘッダーなしで解析しますか?
それが合法である場合、このタイプのXMLを解析する方法は?

4

1 に答える 1

1

ファイルの先頭にあるXML宣言はオプションです。それを省略した結果、パーサーはファイルの文字エンコードを推測する必要があります。一般に、HTTPヘッダーなどの他の情報が利用可能でない限り、UTF-8を推測します。

于 2012-04-25T08:29:21.290 に答える