ホームページ  >  記事  >  バックエンド開発  >  PHPがXMLを生成するときにCDATAタグを追加する方法、phpxmlcdataタグ_PHPチュートリアル

PHPがXMLを生成するときにCDATAタグを追加する方法、phpxmlcdataタグ_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:17:00940ブラウズ

PHPがXML生成する際にCDATAタグ、phpxmlcdataタグを追加する方法

この記事の例では、php が XML を生成するときに CDATA タグを追加する方法を説明します。参考のためにみんなで共有してください。具体的な実装方法は以下の通りです

実際、CDATA タグは、PHP が XML を生成するときに追加するのが非常に簡単です。これは、XML にさまざまな内容を格納できるタグです。以下に例を示します。

コードが存在し、真実が存在します。 は、実際にはラベルである可能性があります。

具体的なコードは次のとおりです:

コードをコピーします コードは次のとおりです:
$dom = 新しい DOMDocument("1.0");
// ドキュメントをプレーンテキストとしてブラウザに表示します
// 読みやすくするため
header("Content-Type: text/plain");
// ルート要素を作成します
$root = $dom->createElement("トッピング");
$dom->appendChild($root);
// 子要素を作成します
$item = $dom->createElement("item");
$root->appendChild($item);
// テキストノードを作成します
$text = $dom->createTextNode("ペパロニ");
$item->appendChild($text);
// 属性ノードを作成します
$price = $dom->createAttribute("価格");
$item->appendChild($price);
// 属性値ノードを作成します
$priceValue = $dom->createTextNode("4");
$price->appendChild($priceValue);
// CDATA セクションを作成します
$cdata = $dom->createCDATASection(" 顧客はピザを 16 枚の正方形にスライスすることを要求しました ");
$root->appendChild($cdata);
//PI を作成します
$pi = $dom->createProcessingstruct("ピザ", "bake()");
$root->appendChild($pi);
// ツリーを保存して表示します
echo $dom->saveXML();
?>

この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。

PHPでXML内のCDATAの内容を抽出するにはどうすればよいですか?

このファイルを解析するには、EXpat よりもはるかに単純な simpleXml を使用してみることができます。

Xstream を使用して cdata タグを含む XML を生成し、cdata タグを含む XML を解析した人は誰ですか

CDATA は、XML 仕様で、その内部データがエスケープされないこと、つまり、<、> などの文字が解釈されないことを表します。
このような XML を解析する際、インタプリタは特別な処理を行わずにその内容をそのまま読み取ります。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/895111.html技術記事 phpがxmlを生成するときにCDATAタグを追加する方法、phpxmlcdataタグ この記事では、phpがxmlを生成するときにCDATAタグを追加する方法について説明します。参考のためにみんなで共有してください。具体的な実装方法は以下の通りです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。