1

XML ファイルに関連する Python から多くの解析エラーが発生します。最初にxmlファイルを検証する必要があることをstackoverflowの他の場所で読みました。

この xml が検証されない理由がわかりません:

<xml><hive name="myprojectname">

XML バリデータは、次のエラーを表示します: 要素 'xml' の宣言が見つかりません。エラー位置: <xml><hive name="myprojectname">

4

2 に答える 2

2

これ:

<xml><hive name="myprojectname">

http://www.validome.org/xml/validate/では検証されません。最初に「整形式のみ」オプションをチェックする必要があるためです。

次に、XML ルールhttp://en.wikipedia.org/wiki/XML#Well-formedness_and_error-handlingに従う必要があります。したがって、これは次のようになります。

<xml><hive name="myprojectname"/></xml>
于 2012-07-01T11:03:53.560 に答える
1

使用しているバリデーターは、DTD ベースのバリデーターのようです。整形式のみをチェックするように指示しない限り(その場合、要素と属性が正しいかどうかはチェックされず、正しい順序で要素を開閉したり、属性値を引用したりするだけです)、開始する必要がありますDTD を検出できるように、 Doctypeを含む XML ドキュメント。

于 2012-07-01T07:23:36.253 に答える