CodeIgniter – XML Helper

CodeIgniter – XML Helper

Loading this Helper

This helper is loaded using the following code

$this->load->helper('xml');

Available Functions

The following functions are available:

xml_convert($str[, $protect_all = FALSE])
Parameters:
  • $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;
Returns:

XML-converted string

Return type:

string

Takes a string as input and converts the following reserved XML characters to entities:

  • Ampersands: &
  • Less than and greater than characters: < >
  • Single and double quotes: ‘ “
  • Dashes: –

This function ignores ampersands if they are part of existing numbered character entities, e.g. &#123;. Example:

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

outputs:

<p>Here is a paragraph & an entity ({).</p>

Was this article helpful?

Related Articles

Leave A Comment?