XML_Serializer
[ class tree: XML_Serializer ] [ index: XML_Serializer ] [ all elements ]

Source for file serializeCData.php

Documentation is available at serializeCData.php

  1. <?PHP
  2. /**
  3.  * XML Serializer example
  4.  *
  5.  * This example makes use of the CData sections option
  6.  *
  7.  * @author  Stephan Schmidt <schst@php.net>
  8.  */
  9. require_once 'XML/Serializer.php';
  10.  
  11. $serializer = new XML_Serializer();
  12. $serializer->setOption(XML_SERIALIZER_OPTION_INDENT'    ');
  13. $serializer->setOption(XML_SERIALIZER_OPTION_DEFAULT_TAG'item');
  14. $serializer->setOption(XML_SERIALIZER_OPTION_CDATA_SECTIONStrue);
  15.  
  16. $data = array(
  17.            'foo' => 'This is some text...',
  18.            'bar' => '& even more text...',
  19.            'test' => array('Foo''Foo & bar')
  20.             );
  21.  
  22. $result $serializer->serialize($data);
  23.  
  24. if$result === true {
  25.     $xml $serializer->getSerializedData();
  26.     echo '<pre>';
  27.     echo htmlspecialchars($xml);
  28.     echo '</pre>';
  29. else {
  30.     $result->getMessage();
  31.     exit();
  32. }
  33. ?>

Documentation generated on Mon, 11 Mar 2019 15:41:41 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.