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

使用 %实体名

 

 

posted @   闲云-野鹤  阅读(187)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示