• 【万能的数据传输格式XML入门教程】四、PHP与XML概述


    1. 为什么需要XML解析

    2. PHP如何解析XML

    • PHP DOM模型:实现对XML的增删改功能
    • PHP SimpleXML模型:实现对XML的查询功能

    3. PHP DOM模型

    DOM模型:Document Object Mode

    例如:通过XML描述一个图书管理系统信息

    <?xml version="1.0" encoding="UTF-8"?>
    <library>
        <book id="b001">
            <title>西游记</title>
            <price>168.00</price>
            <author>吴承恩</author>
            <publish>中国文学出版社</publish>
        </book>
        <book id="b002">
            <title>红楼梦</title>
            <price>99.80</price>
            <author>曹雪芹</author>
            <publish>红楼研究会</publish>
        </book>
        <book>
            <title>三国演义</title>
            <price>198.00</price>
            <author>罗贯中</author>
            <publish>三国演义研究学会</publish>
        </book>
    </library>

    在开发过程中,我们的XML是怎样执行的呢?

    (1)开辟内存空间

    (2)载入XML文档到内存,形成DOM树

    4. DOM模型原理图

    在PHP的DOM模型中,文本值与节点之间是放在同一节点上的,我们把这种模型就称之为非标准的DOM模型。

    在DOM树的最顶端就是我们的library根节点

    在library节点下又具有两个同级的兄弟节点book

    在book节点下又具有两个节点分别title与price

    5. 与DOM模型相关的三大关键词

    面:开辟内存空间

    串:获取同级的兄弟节点

    点:根据相关条件,获取要操作的点

  • 相关阅读:
    2019年金秋第八周助教小结
    2019年金秋第七周助教小结
    2019年金秋第五周助教小结
    2019年金秋第四周助教小结
    2019年金秋第三周助教小结
    Java实验报告(一)
    L1-049 天梯赛座位分配 (20 分)
    助教个人总结
    【CF603E】Pastoral Oddities
    机房人物列传
  • 原文地址:https://www.cnblogs.com/chenjiacheng/p/6522567.html
Copyright © 2020-2023  润新知