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;