//1. DOMDocument オブジェクトを作成します。このオブジェクトは XML ファイルを表します
$xmldoc = 新しい DOMDocument();
//2. XML ファイルをロードします (解析する XML ファイルを指定すると、dom ツリー ノードがメモリにロードされます)
$xmldoc->load("class.xml");
//3. 生徒情報を追加します
//(1) 目的のノードを取り出します
$root = $xmldoc->getElementsByTagName("class")->item(0);//DOMElement オブジェクト タイプを返します
var_dump($root);
//(2)学生ノードを作成する Student
$stu_node = $xmldoc->createElement("student");//DOMElement オブジェクト タイプを返します
$stu_node->setAttribute("id","Big Beauty");//必要に応じて、作成したノードに属性を追加します
//(3) 名前、性別、年齢、その他のノードの名前、性別、年齢を作成します
$stu_node_name = $xmldoc->createElement("name");
$stu_node_name->nodeValue = "大喬";
$stu_node_sex = $xmldoc->createElement("sex");
$stu_node_sex->nodeValue = "女性";
$stu_node_age = $xmldoc->createElement("age");
$stu_node_age->nodeValue = "25";
//(4) 名前、性別、年齢の3つのノードを学生ノードにマウントします
$stu_node->appendchild($stu_node_name);
$stu_node->appendchild($stu_node_sex);
$stu_node->appendchild($stu_node_age);
//(5)生徒ノードをルートノードにマウントします
$root->appendchild($stu_node);
//4. XML ドキュメントに保存します
//$xmldoc->save("class.xml");//元の XML ドキュメントに保存します。これは、それが存在しない XML ドキュメントである場合は、後で追加することと同じです。元の XML コンテンツ + 新しく追加されたコンテンツの内容で作成されます。
?>
http://www.bkjia.com/PHPjc/947791.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/947791.html技術記事 php を介して XML ドキュメント コンテンツを追加するメソッド コードは次のとおりです。 ?php //1. DOMDocument オブジェクトを作成します。このオブジェクトは XML ファイルを表します $xmldoc = new DOMDocument() //2. XML ファイルをロードします (...