手机版

PHP创建可扩展置标语言接口示例

时间:2021-08-21 来源:互联网 编辑:宝哥软件园 浏览:

本文实例讲述了服务器端编程语言(专业超文本预处理器的缩写)创建可扩展置标语言接口的方法。分享给大家供大家参考,具体如下:

可扩展标记语言接口:即一个供用户请求的页面地址,该地址返回一个可扩展标记语言文档信息。

下面的例子利用可扩展标记语言获取最新的10条商品信息

?phpheader(' content-type : text/html;charset=utf-8 ');//制作可扩展标记语言接口,提供网站最新的10条商品信息$link=mysql_connect('localhost ',' root ',' 123 ');mysql_select_db('shop ',$ link);MySQL _ query(' set name utf8 ');/*店铺商品名称/名称价格/价格编号/数量/商品./shop*/$sql='从软件商品订单中选择'商品名称,商品价格,商品编号'按商品排序_id desc限制10 ';$ qry=MySQL _ query($ SQL);//接收的是一个结果集$ info=array();//取出每一条记录while($ re=MySQL _ fetch _ assoc($ qry)){//$ re是一维数组,代表每条记录$ info[]=$ re;//$信息是二维数组,接收每条记录}$dom=new DOMDocument('1.0 ',' utf-8 ');$ shop=$ DOM-CreateElement(' shop ');//创建根节点对于($ I=0;$ I计数($ info);$i ){ //创建元素节点$ goods=$ DOM-create元素(' goods ');$ name=$ DOM-CreateElement(' name ');$ price=$ DOM-create element(' price ');$ number=$ DOM-CreateElement(' number ');//创建文本节点$ name _ txt=$ DOM-createTextNode($ info[$ I][' goods _ name ']);$ price _ txt=$ DOM-createTextNode($ info[$ I][' goods _ price ']);$ number _ txt=$ DOM-createTextNode($ info[$ I][' goods _ number ']);//追加节点$ name-appendChild($ name _ txt);$ price-appendChild($ price _ txt);$ number-appendChild($ number _ txt);$ goods-appendChild($ name);$ goods-appendChild($ price);$ goods-appendChild($ number);$ shop-appendChild($ goods);} $ DOM-appendChild($ shop);//追加根节点标头(' content-type : text/XML;charset=utf-8 ');echo $ DOM-SaveXMl();PS:这里再为大家提供几款关于可扩展标记语言操作的在线工具供大家参考使用:

在线XML/JSON互相转换工具:http://工具。JB 51。net/code/xmljson

在线格式化XML/在线压缩XML:http://工具。JB 51。net/代码/XML格式

可扩展置标语言在线压缩/格式化工具:http://工具。JB 51。net/code/XML _ format _ compress

可扩展置标语言代码在线格式化美化工具:http://工具。JB 51。net/code/xmlcodeformat

更多关于服务器端编程语言(专业超文本预处理器的缩写)相关内容感兴趣的读者可查看本站专题: 《PHP针对XML文件操作技巧总结》 、 《PHP数组(Array)操作技巧大全》 、 《php字符串(string)用法总结》 、 《php面向对象程序设计入门教程》 、 《php+mysql数据库操作入门教程》 及《php常见数据库操作技巧汇总》

希望本文所述对大家服务器端编程语言(专业超文本预处理器的缩写)程序设计有所帮助。

版权声明:PHP创建可扩展置标语言接口示例是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。