0

PHP を使用して、XML ドキュメントをXSLTProcessor::transformToDoc()別の XML ドキュメント (タイプDOMDocument.)に変換しました。

getElementById()この結果のを呼び出したいのですDOMDocumentが、どの属性を見るべきかわかりません。「id」属性が各要素のIDを含む属性であることをどうにかして伝えなければならないようです。

ただし、これを行う方法がわかりません。私は DTD を持っていないので を呼び出すことができません。変換が完了するまでインスタンスが存在しないDOMDocument::validate()ため設定できず、それまでには手遅れであり、呼び出す必要があるため呼び出すことができません。これを行うには、すべての要素を手動で実行します。DOMDocument::validateOnParseDOMDocumentDOMElement::setIdAttribute()

getElementById()PHP で、XSLT 変換の出力を簡単に呼び出せる方法はありますか?

4

1 に答える 1