0
次のXMLファイルがあります。新しい行でXML要素を作成する
<question id="1">2011-01-07 23:59:38</question>
<question id="2">2011-01-08 0:01:44</question>
<question id="3"></question>
新しい質問要素を追加しています。しかし、それはここでそれを追加し続けて:
<question id="1">2011-01-07 23:59:38</question>
<question id="2">2011-01-08 0:01:44</question>
<question id="3"></question>
<question id="4"></question>
どのように私はこれを達成することができますむしろそれよりも
<question id="1">2011-01-07 23:59:38</question>
<question id="2">2011-01-08 0:01:44</question>
<question id="3"></question><question id="4"></question>
、私はこのような新しい行に追加される新要素をしたいですか?ここ は、私のコードの私の追加新しい要素部品である:
$question2 = $xpath->query("/question[position()=last()]->value(0)");
$id2 = $question2->getAttribute('id');
$item2 = $dom->createElement("question");
$question2->parentNode->insertBefore($item2, $question2 ->nextSibling);
$item2->setAttribute('id', $row['idquestions']);
ありがとう!
@ user446141:Xpath **は**ノードを選択します**は**それらをシリアル化しません。タイトルの追跡と変更 –