用PHP的DOM控件来创建XML输出
/*
用PHP的DOM控件来创建XML输出
设置输出内容的类型为xml
*/
header('Content-Type: text/xml;');
//创建新的xml文件
$dom = new DOMDocument('1.0', 'utf-8');
//建立<response>元素
$response = $dom->createElement('response');
$dom->appendChild($response);
//建立<books>元素并将其作为<response>的子元素
$books = $dom->createElement('books');
$response->appendChild($books);
//为book创建标题
$title = $dom->createElement('title');
$titleText = $dom->createTextNode('PHP与AJAX');
$title->appendChild($titleText);
//为book创建isbn元素
$isbn = $dom->createElement('isbn');
$isbnText = $dom->createTextNode('1-21258986');
$isbn->appendChild($isbnText);
//创建book元素
$book = $dom->createElement('book');
$book->appendChild($title);
$book->appendChild($isbn);
//创建book元素属性节点
$bookid = $dom->createAttribute("bookid");
$book->appendChild($bookid);
//创建属性值节点
$bookidValue = $dom->createTextNode("4");
$bookid->appendChild($bookidValue);
//将<book>作为<books>子元素
$books->appendChild($book);
//在一字符串变量中建立XML结构
$xmlString = $dom->saveXML();
//输出XML字符串
echo $xmlString;
输出:
<?xml version="1.0" encoding="utf-8"?>
<response>
<books>
<book bookid="4">
<title>PHP与AJAX</title>
<isbn>1-21258986</isbn>
</book>
</books>
</response>
相关文档:
这两天在捣鼓PHP,去ecshop和phpwind下载了一个商城和一个论坛。两个都需要安装mysql的服务器,于是我按照教程进行安装。结果发现每次都是到连接数据库的地方就变成空白页了。死活找不出来问题。后来在余建的指导下,发现原来是PHP的版本过高。真是郁闷。
现在我把我最近配置的过程写出来。
所需软件:
apache_2.2.14-wi ......
已知有一个XML文件(bookstore.xml)如下:
<?xml version="1.0" encoding="gb2312"?>
<bookstore>
<book genre="fantasy" ISBN="2-3631-4">
&n ......
今天给大家介绍的事一款来自美国的豪华主机空间,空间类型是PHP的,速度很快,主机配置也很好(4CPU)!
闲话不说了,看免费空间介绍吧:
空间大小:5GB
月流量:10GB
免费MySQL数据库: 无限制
支持脚本:CGI, PHP, FrontPage Extensions, Perl, Python.
支持FTP
支持域名绑定
有免费邮局,是cPanel面板的,支 ......
$client = new SoapClient('http://www.webxml.com.cn/WebServices/ChinaZipSearchWebService.asmx?WSDL');
#$ret = $client->__call('getSupportProvince', array());
#$ret = $client->__call('getSupportProvinceCity', array());
$ret = $client->__call('getSupportCity', array('callP ......