<?xml version="1.0" encoding="UTF-8"?>
<root></root>
これは私のxmlファイルです。私はタグの間にdomメソッドを使ってデータを挿入して更新したい。私はPHPとXml技術の初心者です。私は正常に作成し、このファイルから読むが、それを使用してデータを入力することはできませんでした。次のようにPHPを使ってxmlファイルにデータを挿入するには?
作成するためのコードは次のとおりです。 -
$doc = new DOMDocument('1.0', 'UTF-8');
$ele = $doc->createElement('root');
$ele->nodeValue = $uvar;
$doc->appendChild($ele);
$test = $doc->save("$id.xml");
次のように読書のためのコードは次のとおりです。 -
$xdoc = new DOMDocument();
$xdoc->Load("$gid.xml");
$candidate = $xdoc->getElementsByTagName('root')->item(0);
$newElement = $xdoc ->createElement('root');
$txtNode = $xdoc ->createTextNode ($root);
$newElement -> appendChild($txtNode);
$candidate -> appendChild($newElement);
$msg = $candidate->nodeValue;
誰かが挿入と更新を手伝うことができます。ありがとうございました!
ご質問をより明確にすることができますか? XMLを更新するためのテキストをどこで取得しているのか、あるいは最終的なXML構造を記述していますか? – tkt986