私はXMLファイルのいくつかの場所に同じコンテンツを追加したいという状況です。 FYI - 初めてDOMDocumentに取り組んでいます。 は、XMLは、私が$rrdCDPds = $xRRD->query("/rrd/rra/cdp_prep/ds");
ようなものを使用する場合は、私はすべての<ds>
要素になるだろうPHP DOMDocument - 複数回前に挿入
<rrd>
<rra>
<cdp_prep>
<ds>
<value>nan</value>
</ds>
<ds>
<value>nan</value>
</ds>
<ds>
<value>nan</value>
<ds>
</cdp_prep>
<database>
...
</database>
</rra>
<rra>
<cdp_prep>
<ds>
<value>nan</value>
<ds>
</ds>
<value>nan</value>
<ds>
<ds>
<value>nan</value>
</ds>
</cdp_prep>
<database>
...
</database>
</rra>
</rrd>
のように見えると言います。この場合、私は6の長さを持っています。しかし、私は各<cdp_prep>
要素の2番目の<ds>
に先行して挿入しようとしています。私の問題は、私が "/ rrd/rra/cdp_prep"について質問した場合、<cdp_prep>
要素ごとに2番目の<ds>
要素のinsertBeforeをどうやってターゲットにするのですか?
..あなたは 'ds'要素を閉鎖することを意味しましたか? –
はいごめんなさい。金曜日の午後...そしてキーボードで頭を打つ:) –