zoukankan      html  css  js  c++  java
  • PHP XML简介

    php xml文件编程。

    xml简介

    XML作用

    1.可以作为程序间通讯的标准(ajax text xml

    2.可以作为配置文件

    3.可以作为小型数据库

     

    XML语法

     

    一个xml文件应该包括以下几个内容

     

    文档声明

     

    <?xml version="1.0" encoding="UTF-8"?>

     

    standalone="no"默认是no 

     

    每个xml必须要有一个根元素

    xml命名规范

     

     

    1.区分大小写

     

    2.不能以数字打头

     

    3.不能以关键字打头

     

    4.不能有空格

    Xml属性使用注意的事项

    ①属性值要用双引号或者单引号包括

    <标签 属性名=” 属性值”>

    </标签>

    ②如果属性值中有双引号或者单引号

    ③特定的属性名在同一个标签内只能使用一次

    ④注释的语法不要嵌套。

    xml中标签内含有特殊的字符  使用CDATA

     

    CDATA

     

    <![CDATA[ 特殊字符]]>

    DTD document type defined文档类型定义

    是定义文档类型规范

    DTD的引入

     

    本地引入

     

    <! DOCTYPE 根元素 SYSTEM “被引入的dtd文件的路径”>

     

    公开的引用

     

    <! DOCTYPE 根元素 PUBLIC “被引入的dtd文件的路径”>

     

     

    DTD元素语法

     

    <!ELEMENT 元素名 (内容)>

     

    <!ELEMENT 元素(#PCDATA)>

     

     

    #PCDATA 表示可以包含任意字符

     

     

     

     

    ANY 该元素可以包含任何DTD中定义的元素内容

    EMPUTY 该元素不能子元素和文本 但可以有属性 空元素

     

    元素属性列表说明

     

    <!ATTLIST 元素名称

     

    属性名字 属性类型 属性特点

     

    >

     

    属性类型

     

    CDATA  表示属性值可以是字符或者是数字

     

    ID 表示属性值是唯一的,以字母开头

     

    IDRFF/IDRFFS   [id 引用]

     

    Entity    实体

     

    属性特点

     

    !Required  【必须有】

     

    implied 【代表可有可无】

     

    default 【默认值】

     

    实体定义

     

    实体定义分为引用实体 参数实体

    使用

      <!ENTITY  实体名  “内容”>

    xml中间中使用 &实体名

    参数实体

    <!ENTITY % 实体名称 “实体内容”>

    使用 %实体名

     

     

  • 相关阅读:
    Timestamp (rowversion) Data Type
    replace(/\s/g,"")中的/g是什么意思? 及replace函数的用法
    取消ie6自动打开excel
    C#日期函数使用大全
    Photoshop制作Favicon.ico图标(转载)
    为什么就没有中文版 数据库设计和优化 的书呢
    C#操作Access的一些小结
    asp.net 下发布水晶报表调试经验
    ASREP Roasting & Kerberoast
    重新点亮linux 基本软件————防火墙[一]
  • 原文地址:https://www.cnblogs.com/tl542475736/p/3502818.html
Copyright © 2011-2022 走看看