XMLヘルパー

XMLヘルパーファイルには、XMLデータの操作を支援する関数が含まれています。

このヘルパーのロード

このヘルパーは、次のコードを使用してロードされます

<?php

helper('xml');

利用可能な関数

次の関数が利用可能です

xml_convert($str[, $protect_all = false])
パラメータ:
  • $str (string) – 変換するテキスト文字列

  • $protect_all (bool) – 番号付きエンティティだけでなく、潜在的なエンティティのように見えるすべてのコンテンツ(例:&foo;)を保護するかどうか。

戻り値:

XML変換された文字列

戻り値の型:

string

文字列を入力として受け取り、次の予約済みのXML文字をエンティティに変換します

  • アンパサンド: &

  • より小さい文字とより大きい文字: < >

  • 単一引用符と二重引用符: ‘ “

  • ダッシュ: -

この関数は、既存の番号付き文字エンティティの一部である場合(例:&#123;)、アンパサンドを無視します。例

<?php

$string = '<p>Here is a paragraph & an entity (&#123;).</p>';
$string = xml_convert($string);
echo $string;

出力

&lt;p&gt;Here is a paragraph &amp; an entity (&#123;).&lt;/p&gt;