
DOM
文章平均质量分 69
houyanhua1
这个作者很懒,什么都没留下…
展开
-
DOM DOM概述
DOM的官方定义DOM Document Object Model 文档对象模型。DOM的官方定义:W3C的DOM,可以使程序或脚本(JS或AS、JScript),动态的访问或操作文档的内容、结构、样式。DOM只是一个标准,就是操作网页的标准。而这个标准(模型)在浏览器中,以“对象”的方式实现。DOM的分类核心DOM:提供了操作HTML文档(显示)或XML文档(存储数据)的原创 2017-11-09 16:48:38 · 1160 阅读 · 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 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 评论 -
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 评论 -
DOM 节点属性,增删改节点属性
无标题文档//匿名函数:就是没有名字的函数。//匿名函数,不能单独定义,也不能单独调用//匿名函数,只能作为数据传给其它变量//程序顺序执行,必须当网页加载完成才调用JS程序,所以放到onload函数中。window.onload = function(){ //查找img节点 var imgObj = document.body.firstChild; //添加src属性原创 2017-11-09 17:14:17 · 593 阅读 · 0 评论 -
DOM 查找节点,修改节点的值
无标题文档function find_table_node(){ //查找html节点 var node_html = document.firstChild; //查找body节点 var node_body = node_html.lastChild; //查找table节点 var node_table = node_body.firstChild; //弹出节点名称原创 2017-11-09 17:08:35 · 936 阅读 · 0 评论