1

たとえば、次のドキュメントがあります。

<root>
    <prefix:element>

    </prefix:element>
</root>

ご覧のとおり、名前空間はprefix宣言されていません。この文書は整形式ではありませんか?

w3foolsのドキュメントから:

「整形式」のXMLドキュメントには正しいXML構文があります。構文規則:

  • XMLドキュメントにはルート要素が必要です
  • XML要素には終了タグが必要です
  • XMLタグでは大文字と小文字が区別されます
  • XML要素は適切にネストする必要があります
  • XML属性値は引用符で囲む必要があります

...名前空間については何もありません。

4

1 に答える 1

3

XMLの名前空間は、XML1.0自体とは別の仕様です。提供するサンプルドキュメントは整形式のXML1.0ですが、名前空間の仕様に従って整形式ではありません。解析する場合は、名前空間を認識しないように構成されたパーサーを使用する必要があります。

于 2013-02-14T09:45:46.950 に答える