PHP を使用して、XML ドキュメントをXSLTProcessor::transformToDoc()
別の XML ドキュメント (タイプDOMDocument
.)に変換しました。
getElementById()
この結果のを呼び出したいのですDOMDocument
が、どの属性を見るべきかわかりません。「id」属性が各要素のIDを含む属性であることをどうにかして伝えなければならないようです。
ただし、これを行う方法がわかりません。私は DTD を持っていないので を呼び出すことができません。変換が完了するまでインスタンスが存在しないDOMDocument::validate()
ため設定できず、それまでには手遅れであり、呼び出す必要があるため呼び出すことができません。これを行うには、すべての要素を手動で実行します。DOMDocument::validateOnParse
DOMDocument
DOMElement::setIdAttribute()
getElementById()
PHP で、XSLT 変換の出力を簡単に呼び出せる方法はありますか?