PHP5之XMLWriter演示

XMLWriter是PHP5内置的一个XML操作类,由于较新,所以连英文文挡都匮乏.更别提相关中文资料了.
好在XMLWriter非常简单和直观,所以给一个简单的演示给大家,希望对你有所帮助.

<?php
header(‘content-type:text/xml’);

$w = new XMLWriter();
//$w->openUri(‘dd.xml’);//输出到文件
$w->openMemory();//这里是临时保存在内存里

/**缩进是可选的,你可以不要缩进*/
$w->setIndent(TRUE);//是否缩进,若false则紧密的挨在一起
$w->setIndentString(‘  ‘);//缩进的字符传,这里用的是空格

$w->startDocument();//开始xml文档,输出xml的标头
$w->startElement(‘html’);//添加html元素

$w->startElement(‘head’);
$w->startElement(‘title’);
$w->text(‘this is a title’);

$w->endElement();

$w->endElement();

$w->endElement();//结束html元素

echo $w->flush();//输出xml到浏览器.若用的是openUri则输出到文件

exit;
//以下是XMLWriter的内部方法列表,供参考
/**
openUri
openMemory
setIndent
setIndentString
startComment
endComment
startAttribute
endAttribute
writeAttribute
startAttributeNs
writeAttributeNs
startElement
endElement
startElementNs
writeElement
writeElementNs
startPi
endPi
writePi
startCdata
endCdata
writeCdata
text
startDocument
endDocument
writeComment
startDtd
endDtd
writeDtd
startDtdElement
endDtdElement
writeDtdElement
startDtdAttlist
endDtdAttlist
writeDtdAttlist
outputMemory
flush
*/
?>

 

作者:PHP学习网,本文 PHP5之XMLWriter演示 版权归作者,免费文章欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
下一篇:

发表评论