Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /usr/share/doc/cpanel-php83-xml-serializer/examples/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/share/doc/cpanel-php83-xml-serializer/examples/serializeRDF.php
<?PHP
/**
 * This example shows how to create an RDF document
 * with a few lines of code.
 * This can also be done with mode => simplexml
 *
 * @author Stephan Schmidt <[email protected]>
 * @see    serializeIndexedArray.php
 */
error_reporting(E_ALL);

require_once 'XML/Serializer.php';

$options = array(
                    XML_SERIALIZER_OPTION_INDENT           => '    ',
                    XML_SERIALIZER_OPTION_LINEBREAKS       => "\n",
                    XML_SERIALIZER_OPTION_TYPEHINTS        => false,
                    XML_SERIALIZER_OPTION_XML_DECL_ENABLED => true,
                    XML_SERIALIZER_OPTION_XML_ENCODING     => 'UTF-8',
                    XML_SERIALIZER_OPTION_ROOT_NAME        => 'rdf:RDF',
                    XML_SERIALIZER_OPTION_ROOT_ATTRIBS     => array('version' => '0.91'),
                    XML_SERIALIZER_OPTION_DEFAULT_TAG      => 'item',
                    XML_SERIALIZER_OPTION_ATTRIBUTES_KEY   => '_attributes'
                );

$serializer = new XML_Serializer($options);


$rdf    =   array(
                    "channel" => array(
                                        "title" => "Example RDF channel",
                                        "link"  => "http://www.php-tools.de",
                                        "image"    =>    array(
                                                            "title"    => "Example image",
                                                            "url"    =>    "http://www.php-tools.de/image.gif",
                                                            "link"    =>    "http://www.php-tools.de"
                                                        ),
                                        "_attributes" => array( "rdf:about" => "http://example.com/foobar.html" ),
                                        array(
                                            "title"    => "Example item",
                                            "link"    => "http://example.com",
                                            "_attributes" => array( "rdf:about" => "http://example.com/foobar.html" )
                                        ),
                                        array(
                                            "title"    => "Another item",
                                            "link"    => "http://example.com",
                                            "_attributes" => array( "rdf:about" => "http://example.com/foobar.html" )
                                        ),
                                        array(
                                            "title"    => "I think you get it...",
                                            "link"    => "http://example.com",
                                            "_attributes" => array( "rdf:about" => "http://example.com/foobar.html" )
                                        )
                                    )
                );

$result = $serializer->serialize($rdf);

if ($result === true) {
    echo "<pre>";
    echo htmlentities($serializer->getSerializedData());
    echo "</pre>";
}
?>

Spamworldpro Mini