ホームページ > バックエンド開発 > PHPチュートリアル > php_PHP チュートリアルを通じて XML ドキュメント コンテンツを追加する方法

php_PHP チュートリアルを通じて XML ドキュメント コンテンツを追加する方法

WBOY
リリース: 2016-07-13 10:09:08
オリジナル
1057 人が閲覧しました

phpを介してxmlドキュメントコンテンツを追加する方法

コードは次のとおりです:

//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 コンテンツ + 新しく追加されたコンテンツの内容で作成されます。
?>

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/947791.html技術記事 php を介して XML ドキュメント コンテンツを追加するメソッド コードは次のとおりです。 ?php //1. DOMDocument オブジェクトを作成します。このオブジェクトは XML ファイルを表します $xmldoc = new DOMDocument() //2. XML ファイルをロードします (...
を指定します)。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート