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 % 实体名称 “实体内容”>

使用 %实体名

PHP XML简介的更多相关文章

  1. XML 参考:XML基础 XML 简介

    XML 参考:XML基础 -- XML简介和用途 转:http://www.cnblogs.com/Dlonghow/archive/2009/01/22/1379799.html XML 参考:XM ...

  2. Ehcache(02)——ehcache.xml简介

    http://haohaoxuexi.iteye.com/blog/2113728 ehcache.xml简介 ehcache.xml文件是用来定义Ehcache的配置信息的,更准确的来说它是定义Ca ...

  3. 雷林鹏分享:XML 简介

    XML 简介 XML 被设计用来传输和存储数据. HTML 被设计用来显示数据. 应该掌握的基础知识 在您继续学习之前,需要对以下知识有基本的了解: HTML JavaScript 如果您希望首先学习 ...

  4. web.xml里welcome-file欢迎页面配置及web.xml简介

    web项目欢迎页面的配置 <welcome-file-list> <welcome-file>/WEB-INF/index.html</welcome-file> ...

  5. Dom4j下载及使用Dom4j读写XML简介(转)

    Dom4j下载及使用Dom4j读写XML简介 要使用dom4j读写XML文档,需要先下载dom4j包,dom4j官方网站在 http://www.dom4j.org/目前最新dom4j包下载地址:ht ...

  6. Json/Xml简介和处理模型

    JSON json简介 JSON是一种基于文本的数据交换格式,源自JavaScript,用于Web服务和其他连接的应用程序.以下部分介绍了JSON语法,JSON使用概述以及生成和解析JSON的最常用方 ...

  7. XML简介与CDATA解释

    简介XML 是一种受到广泛支持的 Internet 标准,用于以一种特殊的方式编码结构化数据.实际上,以 XML 编码的数据可以通过任何编程语言解码,人们甚至可以使用标准的文本编辑器来阅读或编写 XM ...

  8. XML简介

    xml的简介(了解) * eXtensible Markup Language:可扩展标记型语言                       ** 标记型语言:html是标记型语言          ...

  9. Android:XML简介 & 解析方式对比(DOM、SAX、PULL)

    目录   示意图 1. 定义 XML,即 extensible Markup Language ,是一种数据标记语言 & 传输格式 2. 作用 对数据进行标记(结构化数据).存储 & ...

随机推荐

  1. Java并发系列[4]----AbstractQueuedSynchronizer源码分析之条件队列

    通过前面三篇的分析,我们深入了解了AbstractQueuedSynchronizer的内部结构和一些设计理念,知道了AbstractQueuedSynchronizer内部维护了一个同步状态和两个排 ...

  2. left join on/right join on/inner join on/full join on连接

    现在有两张表,第一张表是用户表,第二张表是订单表.情况是这样的,在我这张用户表里用户很多,但是真正下单的人却不多,而且,每一个用户可以有多个订单.然后领导喊话了,小王,你给我查下,现在咱们的订单有多少 ...

  3. Django的CBV和FBV

    一.FBV FBV(function base views) 就是在视图里使用函数处理请求,也是我们最开始接触和使用的方式,普通项目中最常见的方式. urls.py 1 2 3 4 urlpatter ...

  4. 100、RESTful API

    本篇导航: RESTful RESTful API设计 基于django实现 基于Django Rest Framework框架实现 一.RESTful REST与技术无关,代表的是一种软件架构风格, ...

  5. javascipt中的DOM对象

    1.HTML中DOM对象的概念 HTML Document Object Model(文档对象模型) HTML DOM定义了访问和操作HTML文档的标准方法 HTML DOM把HTML文档呈现为带有元 ...

  6. iOS-硬件授权检测【通讯录、相机、相册、日历、麦克风、定位授权】

    总结下几个常用到的获取手机权限,从iOS8以后,获取手机某种权限需要在info.plist文件中添加权限的描述文件 <key>NSContactsUsageDescription</ ...

  7. 无线渗透测试之wifi密码破解

    [声明]:本文仅供个人学习使用,请勿违法破解他人wifi 测试工具: 1.CDlinux启动盘:(请参照https://my.oschina.net/u/3112136/blog/800713) 2. ...

  8. 使用json文件给es中导入数据

    使用json文件可以给es中导入数据,10万条左右的数据可以一次导入,数量太大时导入就会报错.大数量的到导入还是需要用bulk方式. accounts.json文件格式如下: {"index ...

  9. HDU 4349 Xiao Ming's Hope [Lucas定理 二进制]

    这种题面真是够了......@小明 题意:the number of odd numbers of C(n,0),C(n,1),C(n,2)...C(n,n). 奇数...就是mod 2=1啊 用Lu ...

  10. Win10编译SqlCipher步骤

    准备工作 Visual Studio 2015,其他版本未验证,估计问题不大 ActiveState ActivePerl,用于编译OpenSSL Mingw,在官网下载minimum install ...