yuchao 发表于 2018-2-11 11:51:55


            本文实例讲述了PHP基于XMLWriter操作xml的方法。分享给大家供大家参考,具体如下:
接着昨天的这次再来学习一种读写xml的方式,这种方式主要围绕XMLWriter和XMLReader进行。前者用于生成xml,后者则是用来读取并解析xml.废话不多说一起来看看吧
1. 生成xml文件或字符串
openUri("php://output");
//设置输出,如果不需要保存成文件则使用上面被注释掉那句
$xml->openUri("stu2.xml");
//设置缩进字符串,这里设置为空串(这句和下面的setIntent也可以不要)
$xml->setIndentString('');
$xml->setIndent(true);
//xml文档开始
$xml->startDocument('1.0', 'utf-8');
//创建根节点
$xml->startElement("StudentInfo");
$xml->startElement("Item");
//添加属性
$xml->writeAttribute("type","1");
$xml->startElement("id");
$xml->text("01");
$xml->endElement();
$xml->startElement("name");
$xml->text("刘惜君");
$xml->endElement();
$xml->endElement();
$xml->endElement();
$xml->endDocument();
//header("Content-type: text/xml");
//取得缓冲区里的xml字符串
//echo $xml->outputMemory();
?>
页: [1]
查看完整版本: PHP基于XMLWriter操作xml的方法分析