XML輔助函數?

XML輔助函數文件包含一些用于處理XML數據的函數。

加載輔助函數?

輔助函數是通過以下代碼加載的

helper('xml');

可用的函數?

可使用以下函數:

xml_convert($str[, $protect_all = FALSE])?
param string $str:
 所需要轉換的文本字符串
param bool $protect_all:
 是否保持那些看起來是一個潛在實體的結構而非將其轉化為數字標識的實體,例如$foo。
returns:轉化成XML結構的字符串
rtype:string

將一個字符串作為輸入并將以下的保留 XML 字符轉化為實體:

  • 與操作符: &
  • 大于小于號: < >
  • 單雙引號: ‘ “
  • 橫杠: -

該函數將忽略作為數字字符實體的一部分而存在的&符號,例如 &#123; 。如下所示:

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

輸出:

.. code-block:: html

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