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;