
XML
文章平均质量分 70
houyanhua1
这个作者很懒,什么都没留下…
展开
-
PHP DOM操作xml文档,添加元素,添加元素属性
dom_add.php:<?php//[需求]:在bookstore.xml中新增一本书$dom = new DOMDocument('1.0','utf-8');$dom->load('bookstore.xml');//创建元素$newbook = $dom->createElement('book');$newtitle = $dom->createElement('原创 2018-01-20 21:22:37 · 799 阅读 · 0 评论 -
PHP xml应用之web service。 获取航班信息
Web Service,就是网络服务,其本质就是通过网络调用其他网站的资源。Web service让你的网站可以使用其他网站的资源,比如在网页上显示天气、地图、twitter上的最新动态等等。SOAP:Simple Object Access Protocol,简单对象访问协议。SOAP = HTTP + XMLWSDL:web service describe languag原创 2018-01-22 13:25:34 · 758 阅读 · 0 评论 -
PHP xml应用之RSS 订阅
blog.html(提供订阅的页面): Document rss.php(从数据库生成订阅的内容(xml),并显示xml):<?php//连接数据库取出数据mysql_connect('localhost','root','123456');mysql_select_db('blog');mysql_query("set names utf8原创 2018-01-22 13:25:06 · 380 阅读 · 0 评论 -
PHP SimpleXML 操作xml文档,删除元素
sxe_delete.php:<?php//[需求]:删除所有书籍的year节点$sxe = simplexml_load_file("bookstore.xml");foreach ($sxe->book as $book) { unset($book->year); //删除year节点。删除变量用unset()。}$sxe->asXML('sxe_delete_boo原创 2018-01-22 13:24:43 · 736 阅读 · 0 评论 -
PHP XPath(xml中快速查找)
XPath:XML'S Path,是一门在 XML 文档中快速查找(定位)信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航。/ : 表示从根结点选取。(类似Linux命令)// : 不论层次。. : 选取当前结点。.. : 选取当前结点的父节点。@ : 选取属性。xpath1.php:<?php$dom = new DOMDocument(原创 2018-01-21 15:36:40 · 725 阅读 · 0 评论 -
PHP SimpleXML 操作xml文档,修改元素
sxe_update.php:<?php//[需求]:将bookstore.xml中所有的书籍打两折$sxe = simplexml_load_file("bookstore.xml");foreach ($sxe->book as $book) { $book->price *= 0.2; //修改price的值。}$sxe->asXML('sex_update_book原创 2018-01-21 18:17:36 · 843 阅读 · 0 评论 -
PHP SimpleXML 操作xml文档,查询元素
sxe_select.php:<?php//[需求]:将bookstore.xml文档中的内容以表格的形式输出到浏览器上。$sxe = simplexml_load_file("bookstore.xml"); //SimpleXMLElement,会将子元素当成属性,子元素的值就是属性的值。多个相同的子元素会组成数组。$tab = "";$tab .= "titleauthor原创 2018-01-21 18:10:19 · 336 阅读 · 0 评论 -
PHP SimpleXML(操作xml的简单方式)简介和实例化SimpleXMLElement
SimpleXML是PHP提供的一种操作xml的简单方式(PHP专有),特点就是简单。SimpleXML和DOM的对比:DOM方式,通用的,所有的语言都支持,功能强大,比较麻烦Simplexml方式,php独有的,功能稍弱,但是简单。SimpleXMLElement,会将子元素当成属性,子元素的值就是属性的值。多个相同的子元素会组成数组。SimpleXM原创 2018-01-21 17:39:32 · 3156 阅读 · 0 评论 -
PHP SimpleXML 操作xml文档,添加元素 添加属性
sxe_add.php:<?php//[需求]:在bookstore.xml中新增一本书$sxe = simplexml_load_file("bookstore.xml"); //sxe相当于xml文档的根节点//添加节点$newbook = $sxe->addChild('book');$newtitle = $newbook->addChild('title','葵花宝典'原创 2018-01-21 17:52:48 · 1290 阅读 · 0 评论 -
PHP XPath快速查找xml元素实例: 词典(xml) 查询词条
dict_select2.php: Document <?php $res = ""; if (isset($_POST['word'])) { $word = trim($_POST['word']); $dom = new DOMDocument('1.0','utf-8'); $dom->load('dict.xml'); $xpath原创 2018-01-21 17:07:08 · 506 阅读 · 0 评论 -
PHP DOM操作xml实例:词典(xml) 查询词条
dict_select.php: Document <?php $res = ""; if (isset($_POST['word'])) { $word = trim($_POST['word']); $dom = new DOMDocument('1.0','utf-8'); $dom->load('dict.xml'); $name原创 2018-01-21 13:48:10 · 264 阅读 · 0 评论 -
PHP XPath谓语(xml中快速查找并筛选)
谓语用来查找某个特定的节点或者包含某个指定的值的节点。谓语被嵌在方括号中。“ [ ] ”XPath 通配符可用来选取未知的 XML 元素。 " * "XPATH语法之选取若干路径。 " | "xpath2.php:<?php$dom = new DOMDocument('1.0','utf-8');$dom->load('books原创 2018-01-21 16:37:44 · 1377 阅读 · 0 评论 -
PHP DOM操作xml实例:词典(xml) 添加词条
dict_add.html: Document 单词: 解释: 例句: dict_add.php:<?php//接受表单提交的数据$word = trim($_POST['word']);$expain = trim($_POST['explain']);$eg = trim($_POST['eg']);$dom原创 2018-01-21 13:44:25 · 256 阅读 · 0 评论 -
PHP DOM验证xml文档是否符合DTD验证
validate.php:<?phpheader("Content-Type:text/html;charset=utf-8");$dom = new DOMDocument('1.0','utf-8');//$dom->validateOnParse = true; //(第一种方法通过属性验证)强制加载外部DTD(是否通过DTD文件验证xml文档,默认为false)@$do原创 2018-01-21 11:59:58 · 347 阅读 · 0 评论 -
PHP DOM操作xml文档,删除一个,遍历删除所有(注意有陷阱)
dom_delete1.php(删除一个):<?php//[需求1]:删除第二本书的year节点$dom = new DOMDocument('1.0','utf-8');$dom->load('bookstore.xml');//找到第二本书的year元素$year = $dom->getElementsByTagName('year')->item(1);$year->原创 2018-01-20 22:11:45 · 381 阅读 · 0 评论 -
PHP DOM操作xml文档,修改元素
dom_update.php:<?php//[需求]:将bookstore.xml中所有的书籍打两折$dom = new DOMDocument('1.0','utf-8');$dom->load('bookstore.xml');//具体操作$prices = $dom->getElementsByTagName('price');/*for ($i = 0,$len =原创 2018-01-20 21:33:55 · 315 阅读 · 0 评论 -
PHP DOM操作XML文档,查询遍历结点元素
dom.php(DOM操作XML文档的步骤):<?php//dom操作xml的步骤//实例化dom对象$dom = new DOMDocument('1.0','utf-8');//将xml文档转成树模型 $dom->load('bookstore.xml');//具体的处理过程//将结果转成xml文档$dom->save('newbook.xml');dom_s原创 2018-01-20 18:17:44 · 1040 阅读 · 0 评论 -
Ajax xml , JavaScript,PHP。js和Ajax接收处理xml信息
08-xml.html: 新建网页 function f1(){ //① ajax请求xml信息 // responseXML: 专门负责接收xml信息的属性 var xhr = new XMLHt原创 2018-01-28 21:08:03 · 252 阅读 · 0 评论