php生成xml简单实例代码
2011-11-18 17:38
776 查看
php生成xml简单实例代码
<?php
// create doctype
$dom = new DOMDocument("1.0");
// display document in browser as plain text
// for readability purposes
header("Content-Type: text/plain");
// create root element
$root = $dom->createElement("channel");
$dom->appendChild($root);
// create child element
$item = $dom->createElement("item");
$root->appendChild($item);
//rss
$title = $dom->createElement("title");
$item->appendChild($title);
//$text = $dom->createTextNode("标题测试1");
//$title = appendChild($text);
//Fatal error: Call to undefined function appendChild()
$link = $dom->createElement("link");
$item->appendChild($link);
//$text = $dom->createTextNode("链接地址测试1");
//$link = appendChild($text);
//Fatal error: Call to undefined function appendChild()
//create child element
$item = $dom->createElement("item");
$root->appendChild($item);
//create another text node
$text = $dom->createTextNode("tomato");
$item->appendChild($text);
//create attribute node
$title = $dom->createAttribute("title");
$item->appendChild($title);
//create attribute value node
$titleValue = $dom->createTextNode("red");
$title->appendChild($titleValue);
//create CDATA section
$cdata = $dom->createCDATASection("Customer requests that pizza be sliced into 16 square picess");
$root->appendChild($cdata);
//create PI
$pi = $dom->createProcessingInstruction("pizza","bake()");
$root->appendChild($pi);
// save and display tree
echo $dom->saveXML();
?>
结果如下:
<?xml version="1.0"?>
<channel><item><title/><link/></item><item title="red">tomato</item><![CDATA[Customer requests that pizza be sliced into 16 square picess]]><?pizza bake()?></channel>
http://www.xieguang133.com
<?php
// create doctype
$dom = new DOMDocument("1.0");
// display document in browser as plain text
// for readability purposes
header("Content-Type: text/plain");
// create root element
$root = $dom->createElement("channel");
$dom->appendChild($root);
// create child element
$item = $dom->createElement("item");
$root->appendChild($item);
//rss
$title = $dom->createElement("title");
$item->appendChild($title);
//$text = $dom->createTextNode("标题测试1");
//$title = appendChild($text);
//Fatal error: Call to undefined function appendChild()
$link = $dom->createElement("link");
$item->appendChild($link);
//$text = $dom->createTextNode("链接地址测试1");
//$link = appendChild($text);
//Fatal error: Call to undefined function appendChild()
//create child element
$item = $dom->createElement("item");
$root->appendChild($item);
//create another text node
$text = $dom->createTextNode("tomato");
$item->appendChild($text);
//create attribute node
$title = $dom->createAttribute("title");
$item->appendChild($title);
//create attribute value node
$titleValue = $dom->createTextNode("red");
$title->appendChild($titleValue);
//create CDATA section
$cdata = $dom->createCDATASection("Customer requests that pizza be sliced into 16 square picess");
$root->appendChild($cdata);
//create PI
$pi = $dom->createProcessingInstruction("pizza","bake()");
$root->appendChild($pi);
// save and display tree
echo $dom->saveXML();
?>
结果如下:
<?xml version="1.0"?>
<channel><item><title/><link/></item><item title="red">tomato</item><![CDATA[Customer requests that pizza be sliced into 16 square picess]]><?pizza bake()?></channel>
http://www.xieguang133.com
相关文章推荐
- php生成xml简单实例代码
- php生成xml简单实例代码
- php生成xml简单实例代码
- php生成xml简单实例代码
- php生成xml简单实例代码
- php生成xml简单实例代码
- php生成xml简单实例代码
- php生成xml简单实例代码
- php生成xml简单实例代码
- php生成html简单代码实例 .
- php生成html简单代码实例
- php ajax XMLHttpRequest POST实例代码
- php生成随机密码自定义函数代码(简单快速)
- 用PHP与XML联手进行网站编程代码实例
- php和数据库结合的一个简单的web实例 代码分析 (php初学者)
- php 生成订单代码实例
- php和数据库结合的一个 简单的web实例 代码分析 (php初学者)
- [PHP实例] php生成圆角图片代码
- PHP生成短网址的3种方法代码实例
- PHP分多步骤填写发布信息的简单方法实例代码