########## XML Helper ########## The XML Helper file contains functions that assist in working with XML data. .. contents:: :local: .. raw:: html
Loading this Helper =================== This helper is loaded using the following code :: $this->load->helper('xml'); Available Functions =================== The following functions are available: .. function:: xml_convert($str[, $protect_all = FALSE]) :param string $str: the text string to convert :param bool $protect_all: Whether to protect all content that looks like a potential entity instead of just numbered entities, e.g. &foo; :returns: string Takes a string as input and converts the following reserved XML characters to entities: - Ampersands: & - Less then and greater than characters: < > - Single and double quotes: ' " - Dashes: - This function ignores ampersands if they are part of existing numbered character entities, e.g. {. Example:: $string = 'Here is a paragraph & an entity ({).
'; $string = xml_convert($string); echo $string; outputs: .. code-block:: html <p>Here is a paragraph & an entity ({).</p>