使用されるxmlドキュメントは次のとおりです
<?xml version="1.0" encoding="UTF-8"?> <SearchConstraints> <Begin>glucose</Begin> <End>Ethanol</End> <Interface>name</Interface> <IntermediatesInclude number="0"></IntermediatesInclude> <IntermediatesExclude> number="0"></IntermediatesExclude> <Organisms type="all"></Organisms> <KShort>10</KShort> </SearchConstraints> <StoPList> <StoP> <Source id="glucose"></Source> <Target id="Ethanol"></Target> <RouteList> </RouteList> </StoP> </StoPList>
問題は、ルートタグが存在しないことです。 XML ファイルにはルート タグを 1 つだけ含めることができます。
XML を次のように変更すれば問題ありません。つまり、Document タグを追加し、前の 2 つのルート タグ SearchConstraints と StoPList を Document タグの下に置き、XML ファイル全体のルート タグが 1 つだけになるようにします。
以上がXML ファイルには共有するルート タグ (エラー) コード ソリューションが必要ですの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。