PHP XML の解析と生成のための SimpleXML の使用の概要

巴扎黑
リリース: 2023-03-15 07:36:01
オリジナル
1828 人が閲覧しました

Xml についてはあまり説明しません。PHP では XML を操作するためのメソッドも用意されています。domdocment、simplexml、xmlwriter などがあります。今回は、simplexml の読み込み方法について説明します。 simplexml. XML ファイルまたは文字列を取得して解析します

1. XML 文字列とファイルを生成します


<?php
 header("Content-type: text/html; charset=utf-8");
 $xml=new SimpleXMLElement(&#39;<?xml version="1.0" encoding="utf-8"?><UsersInfo />&#39;);
 $item=$xml->addchild("item");
 $item->addchild("name","冯绍峰");
 $item->addchild("age","30");
 $item2=$xml->addchild("item");
 $item2->addchild("name","潘玮柏");
 $item2->addchild("age","29");
 $item2->addAttribute("id","02");
 header("Content-type: text/xml");
 echo $xml->asXml();
 $xml->asXml("student.xml");
?>
ログイン後にコピー

XML ファイルを生成するだけの場合、最も重要なメソッドは addchild、addAttribute、および asXml です。 , 以下はブラウザの表示結果です。XML文字列の場合は、ルートノードまたは子を取得するためにsimplexml_load_fileを変更するだけです。取得したノードは配列です。必要に応じて直接走査してフィルタリングできます。

ちなみに、この操作は次のとおりです。とてもシンプルです。

以上がPHP XML の解析と生成のための SimpleXML の使用の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!