2

「コロン」を含む XML ファイルを解析しようとすると、問題が発生します。

元:

<PropertyList:Property>
    <property:Condition Mode="ON" />
    <property:Setting max="128" />
</PropertyList:Property>

コロンのないファイルの解析は私にとって完璧に機能しますが。xmlsoft の ibxml ライブラリを使用しています。そして、解析が機能していないことに気付いた最初の命令は、私がそうするときです

xmlDocPtr doc = xmlParseFile("XMLFile.xml");

それはNULLを返します。

ありがとう!

4

1 に答える 1

0

要素名内のコロンは単なる通常の文字ではなく、XML 名前空間を定義します。名前空間を使用するには、次のように宣言する必要があります。

<root xmlns:PropertyList='http://www.example.org/schema'>

ドキュメントで考えられる問題は、使用されている名前空間が宣言されていないため、解析エラーが発生することです。

于 2013-06-05T09:40:39.333 に答える