note 64484 added to ref.xmlwriter
| From: | CarlosAverett at osu1 dot php dot net | Date: | Sat, 15 Apr 2006 17:49:42 +0000 |
| Subject: | note 64484 added to ref.xmlwriter | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-108175@lists.php.net to get a copy of this message | ||
Using XMLWriter to create a WAP page:
<?php
$memory = xmlwriter_open_memory();
xmlwriter_start_document($memory,'1.0','UTF-8');
xmlwriter_start_dtd($memory,'html','-//WAPFORUM//DTD XHTML Mobile 1.0//EN',
'http://www.wapforum.org/DTD/xhtml-mobile10.dtd');
xmlwriter_end_dtd($memory);
xmlwriter_start_element ($memory,'html'); // <html>
xmlwriter_write_attribute( $memory, 'xmlns', 'http://www.wapforum.org/DTD/xhtml-mobile10.dtd');
xmlwriter_write_attribute( $memory, 'xm:lang', 'en');
xmlwriter_start_element($memory,'head'); // <head>
xmlwriter_write_element ($memory,'title', 'Test WAP Document');
xmlwriter_end_element($memory); // </head>
xmlwriter_start_element($memory,'body'); // <body>
xmlwriter_start_element($memory,'ol'); // <ol>
xmlwriter_write_element ($memory,'li', 'One Item');
xmlwriter_write_element ($memory,'li', 'Another Item');
xmlwriter_write_element ($memory,'li', 'Another Item');
xmlwriter_end_element($memory); // </ol>
xmlwriter_end_element($memory); // </body>
xmlwriter_end_element($memory); // </html>
xmlwriter_end_dtd($memory);
$xml = xmlwriter_output_memory($memory,true);
?>
Output:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.wapforum.org/DTD/xhtml-mobile10.dtd"
xm:lang="en">
<head>
<title>Test WAP Document</title>
</head>
<body>
<ol>
<li>One Item</li>
<li>Another Item</li>
<li>Another Item</li>
</ol>
</body>
</html>
----
Server IP: 64.71.164.2
Probable Submitter: 68.99.131.220
----
X-Spam-Status: No, hits=4.0 required=5.0 tests=DATE_MISSING,FROM_NO_LOWER,
HTML_20_30,HTML_MESSAGE autolearn=no version=2.64
----
Manual Page -- http://www.php.net/manual/en/ref.xmlwriter.php
Edit -- http://master.php.net/note/edit/64484
Del: integrated -- http://master.php.net/note/delete/64484/integrated
Del: useless -- http://master.php.net/note/delete/64484/useless
Del: bad code -- http://master.php.net/note/delete/64484/bad+code
Del: spam -- http://master.php.net/note/delete/64484/spam
Del: non-english -- http://master.php.net/note/delete/64484/non-english
Del: in docs -- http://master.php.net/note/delete/64484/in+docs
Del: other reasons-- http://master.php.net/note/delete/64484
Reject -- http://master.php.net/note/reject/64484
Search -- http://master.php.net/manage/user-notes.php