/usr/share/doc/cpanel-php84-xml-serializer/examples
NameSizeModeActions
example.xml820644editdlrm
serializeAndEncode.php14500644editdlrm
serializeAndReturn.php6090644editdlrm
serializeCData.php8380644editdlrm
serializeIndexedArray.php25480644editdlrm
serializeIndexedArrayWithContext.php10390644editdlrm
serializeNullProperties.php13710644editdlrm
serializeObject.php13250644editdlrm
serializeRDF.php30920644editdlrm
Serializer_Bug7112.php7240644editdlrm
serializeSelectiveAttributes.php16410644editdlrm
serializeWithAttributes.php11910644editdlrm
serializeWithAttributes2.php13620644editdlrm
serializeWithComment.php9740644editdlrm
serializeWithDtd.php9250644editdlrm
serializeWithIndentedAttributes.php14690644editdlrm
serializeWithNamespace.php10720644editdlrm
serializeWithTagMap.php27660644editdlrm
unserializeAnyXML.php26090644editdlrm
unserializeClassNames.php12220644editdlrm
unserializeEncoded.php9490644editdlrm
unserializeEnum.php11870644editdlrm
unserializeObject.php14720644editdlrm
unserializeRDF.php21300644editdlrm
unserializeWhitespace.php11120644editdlrm
unserializeWithAttributes.php7960644editdlrm
unserializeWithTagMap.php16610644editdlrm
unserializeWithTypeGuessing.php9500644editdlrm
Edit: /usr/share/doc/cpanel-php84-xml-serializer/examples/serializeSelectiveAttributes.php (1641B)
*/ error_reporting(E_ALL); require_once 'XML/Serializer.php'; $data = array( array('name' => 'Superman', 'age' => 34, 'realname' => 'Clark Kent'), array('name' => 'Batman', 'age' => 32, 'realname' => 'Bruce Wayne'), 'villain' => array('name' => 'Professor Zoom', 'age' => 'unknown', 'realname' => 'Hunter Zolomon') ); $serializer = new XML_Serializer(); $serializer->setOption(XML_SERIALIZER_OPTION_INDENT, ' '); $serializer->setOption(XML_SERIALIZER_OPTION_DEFAULT_TAG, 'hero'); $serializer->serialize($data); echo '
';
echo "Default behaviour:\n";
echo htmlspecialchars($serializer->getSerializedData());
echo '
'; $serializer->setOption(XML_SERIALIZER_OPTION_SCALAR_AS_ATTRIBUTES, true); $serializer->serialize($data); echo '
';
echo "XML_SERIALIZER_OPTION_SCALAR_AS_ATTRIBUTES = true:\n";
echo htmlspecialchars($serializer->getSerializedData());
echo '
'; $serializer->setOption(XML_SERIALIZER_OPTION_SCALAR_AS_ATTRIBUTES, array( 'hero' => array('name', 'age'), 'villain' => array('realname') ) ); $serializer->serialize($data); echo '
';
echo "XML_SERIALIZER_OPTION_SCALAR_AS_ATTRIBUTES is an array:\n";
echo htmlspecialchars($serializer->getSerializedData());
echo '
'; ?>