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 プログラミング設計に役立つことを願っています。
このファイルを解析するには、EXpat よりもはるかに単純な simpleXml を使用してみることができます。
CDATA は、XML 仕様で、その内部データがエスケープされないこと、つまり、<、> などの文字が解釈されないことを表します。
このような XML を解析する際、インタプリタは特別な処理を行わずにその内容をそのまま読み取ります。
http://www.bkjia.com/PHPjc/895111.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/895111.html技術記事 phpがxmlを生成するときにCDATAタグを追加する方法、phpxmlcdataタグ この記事では、phpがxmlを生成するときにCDATAタグを追加する方法について説明します。参考のためにみんなで共有してください。具体的な実装方法は以下の通りです...