XML 辅助函数

最后更新于:2022-04-01 03:56:38

# XML 辅助函数 XML 辅助函数文件包含了用于处理 XML 数据的一些函数。 [TOC=2,3] ## [加载辅助函数](http://codeigniter.org.cn/user_guide/helpers/xml_helper.html#id3) 该辅助函数通过下面的代码加载: ~~~ $this->load->helper('xml'); ~~~ ## [可用函数](http://codeigniter.org.cn/user_guide/helpers/xml_helper.html#id4) 该辅助函数有下列可用函数: xml_convert($str[, $protect_all = FALSE]) 参数: * **$str** (string) -- the text string to convert * **$protect_all** (bool) -- Whether to protect all content that looks like a potential entity instead of just numbered entities, e.g. &foo; 返回: XML-converted string 返回类型: string 将输入字符串中的下列 XML 保留字符转换为实体(Entity): > > > * 和号:& > * 小于号和大于号: > * 单引号和双引号:' " > * 减号:- > > 如果 & 符号是作为实体编号的一部分,譬如: &#123; ,该函数将不予处理。 举例: ~~~ $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; ~~~
';