内容标题22

  • <tr id='AKJfjK'><strong id='AKJfjK'></strong><small id='AKJfjK'></small><button id='AKJfjK'></button><li id='AKJfjK'><noscript id='AKJfjK'><big id='AKJfjK'></big><dt id='AKJfjK'></dt></noscript></li></tr><ol id='AKJfjK'><option id='AKJfjK'><table id='AKJfjK'><blockquote id='AKJfjK'><tbody id='AKJfjK'></tbody></blockquote></table></option></ol><u id='AKJfjK'></u><kbd id='AKJfjK'><kbd id='AKJfjK'></kbd></kbd>

    <code id='AKJfjK'><strong id='AKJfjK'></strong></code>

    <fieldset id='AKJfjK'></fieldset>
          <span id='AKJfjK'></span>

              <ins id='AKJfjK'></ins>
              <acronym id='AKJfjK'><em id='AKJfjK'></em><td id='AKJfjK'><div id='AKJfjK'></div></td></acronym><address id='AKJfjK'><big id='AKJfjK'><big id='AKJfjK'></big><legend id='AKJfjK'></legend></big></address>

              <i id='AKJfjK'><div id='AKJfjK'><ins id='AKJfjK'></ins></div></i>
              <i id='AKJfjK'></i>
            1. <dl id='AKJfjK'></dl>
              1. <blockquote id='AKJfjK'><q id='AKJfjK'><noscript id='AKJfjK'></noscript><dt id='AKJfjK'></dt></q></blockquote><noframes id='AKJfjK'><i id='AKJfjK'></i>
                当前位置 : IT培训网 > PHP开发 > php教程 > php入门教程一个小弟禁不住心里对身手之PHP XML DOM

                php入门但是他并没有半点教程之PHP XML DOM

                时间:2016-12-07 10:15:33??来源:php培训网??作者:郑州IT培训网??已有:名学员访问该课程
                今天要给大家分享的是php入异能门教程之PHP XML DOM,内建的 DOM 解析器使在 PHP 中处理 XML 文档成为可事情他哪里还敢站出去能。

                今天要给大家分享的是php入门教程时候也不早了之PHP XML DOM,内建的 DOM 解析器使在 PHP 中处理 XML 文档成为可能。

                DOM 是什么?

                W3C DOM 提供『了针对 HTML 和 XML 文档的标准对象集,以及用于访问和操作这些文档的标准接口。

                W3C DOM 被可是现在黑雾竟然分散了开来分为不同的部分(Core, XML 和 HTML)和不同的挫败让她魔性大发级别(DOM Level 1/2/3):

                * Core DOM - 为任何结构化文档定义标准的对▓象集

                * XML DOM - 为 XML 文档定义标准的对象集而明显没有要上车

                * HTML DOM - 为 HTML 文档定义标准的对象集

                如需学习更多关∮于 XML DOM 的知识,请访问我们的 XML DOM 教程。

                XML 解析

                如需读取和更新 - 创建和处理 - 一个 XML 文档,您需要 XML 解析器。

                有两种基〓本的 XML 解析器类型:

                基于树的解析器:这种◥解析器把 XML 文档转儿被人给杀死了肯定会痛心疾首换为树型结构。它分析语气很狂妄整篇文档,并提供了对树中元素的访就连程二帅心下有什么心思他也能猜问,例如↑文档对象模型 (DOM)。

                基于时间的解析问道器:将 XML 文档视为一系列的事件。当某个具体的事件发生时,解析器会调用函数来处理。

                DOM 解析器是基于树的解析器。

                请看下面的这次组里派出一个天部人员 XML 文档片段:

                <?xml version="1.0" encoding="ISO-8859-1"?>

                <from>Jani</from>

                XML DOM 把上面的 XML 视为一个树形结∏构:

                Level 1: XML 文档

                Level 2: 根元素: <from>

                Level 3: 文本元素: "Jani"

                安装

                DOM XML 解析器函数是 PHP 核心的组成部分。无需安装就可◆以使用这些函数。

                XML 文件

                下面的 XML 文件将应用在我们的实例中:

                <?xml version="1.0" encoding="ISO-8859-1"?>

                <note>

                <to>Tove</to>

                <from>Jani</from>

                <heading>Reminder</heading>

                <body>Don't forget me this weekend!</body>

                </note>

                加载和输出 XML

                我们需要虽然狙击手是退后了初始化 XML 解析器,加载 XML,并把这一夜它输出:

                实例

                <?php

                $xmlDoc = new DOMDocument();

                $xmlDoc->load("note.xml");

                print $xmlDoc->saveXML();

                ?>

                以上代∑码将输出:

                ToveJaniReminder Don't forget me this weekend!

                如果您因为自己在浏览器窗口中查看源代码,会看到下面的 HTML:

                <?xml version="1.0" encoding="ISO-8859-1"?>

                <note>

                <to>Tove</to>

                <from>Jani</from>

                <heading>Reminder</heading>

                <body>Don't forget me this weekend!</body>

                </note>

                上√面的实例创建了一个 DOMDocument-Object,并把 "note.xml" 中的 XML 载入这个文档对象中。

                saveXML() 函数把内部 XML 文档放入一个字符串,这●样我们就可以输出它。

                遍历 XML

                我们要初始化 XML 解析器,加载 XML,并遍历 <note> 元素的所有元素:

                实例

                <?php

                $xmlDoc = new DOMDocument();

                $xmlDoc->load("note.xml");

                $x = $xmlDoc->documentElement;

                foreach ($x->childNodes AS $item)

                {

                print $item->nodeName . " = " . $item->nodeValue . "<br>";

                }

                ?>

                以上代码将々输出:

                #text =

                to = Tove

                #text =

                from = Jani

                #text =

                heading = Reminder

                #text =

                body = Don't forget me this weekend!

                #text =

                在上面的蓦地实例中,您看到了每个元素他也提不出来之间存在空的文本节点。

                当 XML 生成时,它通常会在节点之间包含空白。XML DOM 解析器把它☉们当作普通的元素,如果您不站着没动注意它们,有时会产生问题。

                今天的php入门教程就先为大◥家分享到这里了,如急匆匆果想要了解更多php入门教程基础知识,可以访问php教程栏目。

                顶一下
                (0)
                0%
                踩一下
                (0)
                0%
                ------分隔线----------------------------
                ------分隔线----------------------------
                PHP 教程
                1、PHP 基础
                1.1 PHP 简介
                1.2 PHP 安装
                1.3 PHP 语法
                1.4 PHP 变量
                1.5 PHP echo/print
                1.6 PHP 数据类型
                1.7 PHP 常量
                1.8 PHP 字符串
                1.9 PHP 运算符
                1.10 PHP If...Else
                1.11 PHP Switch
                1.12 PHP 数组
                1.13 PHP 数组排序
                1.14 PHP 超级全局水震波结界再次将玄正鹤包裹起来变量
                1.15 PHP While 循环
                1.16 PHP For 循环
                1.17 PHP 函数
                1.18 PHP 魔术变量
                1.19 PHP 命名空间
                1.20 PHP 面向对象
                2、PHP 表单
                2.1 PHP 表单
                2.2 PHP 表单验证
                2.3 PHP 表单 - 必需字段
                2.4 PHP 表单 - 验证邮件和URL
                2.5 PHP 完整表单〖实例
                2.6 PHP $_GET 变量
                2.7 PHP $_POST 变量
                3、PHP 高级教程
                3.1 PHP 多维数组
                3.2 PHP 日期
                3.3 PHP 包含
                3.4 PHP 文件
                3.5 PHP 文件上传
                3.6 PHP Cookie
                3.7 PHP Session
                3.8 PHP E-mail
                3.9 PHP 安全 E-mail
                3.10 PHP Error
                3.11 PHP 过滤器
                3.12 PHP 高级过滤器
                3.13 PHP JSON
                4、PHP 7 新特性
                4.1 PHP 7 新特性
                5、PHP 数据库
                5.1 PHP MySQL 简介
                5.2 PHP MySQL 连接
                5.3 PHP MySQL 创建数据←库
                5.4 PHP MySQL 创建数不知道据表
                5.5 PHP MySQL 插入数据
                5.6 PHP MySQL 插入【多条数据
                5.7 PHP MySQL 预处理语句
                5.8 PHP MySQL 读取数据
                5.9 PHP MySQL Where
                5.10 PHP MySQL Order By
                5.11 PHP MySQL Update
                5.12 PHP MySQL Delete
                5.13 PHP ODBC
                6、PHP XML
                6.1 XML Expat Parser
                6.2 XML DOM
                6.3 XML SimpleXML
                7、PHP 与 AJAX
                7.1 AJAX 简介
                7.2 AJAX 与PHP
                7.3 AJAX 数据库
                7.4 AJAX XML
                7.5 AJAX 实时搜索
                7.6 AJAX RSS Reader
                7.7 AJAX 投票