第二章xml语法

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 处理指令(Process Instrument)是 处理指令( Instrument)
XML分析必须扫描的指令 XML分析必须扫描的指令 • PI含有应用程序所使用的标记信息 PI含有应用程序所使用的标记信息 • PI的命令格式以 PI的命令格式以 <? 处理指令名 处理指令信息?> 处理指令信息?> 其中处理指令名是必须部分,而且是有 其中处理指令名是必须部分, 效的xml名称 用于xml声明的处理指令名 名称。 效的xml名称。用于xml声明的处理指令名 xml。 是xml。
注释
• 注释格式:<!--注释内容--> 注释格式:<!--注释内容--> • 注意:
注释不可以出现在xml声明之前; 注释不可以出现在xml声明之前; 在注释内容中不能出现字符“ 在注释内容中不能出现字符“-”和“--”; --” 不要把注标释文本放在标记中; 注释不能嵌套。
第2章:XML语法(1) 章:XML语法(1
Sunshine男 Sunshine男
主要内容
• XML文件结构 XML文件结构 • XML基本语法 XML基本语法 • 合格的XML文件 合格的XML文件 • 有效的XML文件 有效的XML文件
XML文件逻辑结构 XML文件逻辑结构
XML文件中要素的组织方式: XML文件中要素的组织方式: 文件中要素的组织方式 一个XML文件可 看作是由“ 一个XML文件可`看作是由“序 文件可` 言” 和“文件实体”、“尾部”组 文件实体” 尾部” 成。
• standalone
standalone属性是可选的,如果值为yes说明所有 standalone属性是可选的,如果值为yes说明所有 必须的实体声明都包含在文档中,如果是no则说 必须的实体声明都包含在文档中,如果是no则说 明需要外部的DTD 明需要外部的DTD
处理指令(PI) 处理指令(PI)
• version
在xml声明中必须指定“version”的属性值,即采 xml声明中必须指定“version” 用的xml的版本号,并且在属性列表中排在第一位。 用的xml的版本号,并且在属性列表中排在第一位。
• encoding
指定了文档的编码系统,即规定了xml文档采用哪 指定了文档的编码系统,即规定了xml文档采用哪 种字符集进行编码,常用的编码系统为UTF种字符集进行编码,常用的编码系统为UTF-8和 GB2312。encoding属性是可选的,默认值为UTFGB2312。encoding属性是可选的,默认值为UTF8。
• 文档
序言 <?xml version=“1.0”?> <!--注释--> 主体 <员工> < <姓名>李良</姓名> > </ > <性别>男</性别> <出生日期>1978.2.11</出生日期> </员工> 尾部 <!--注释-->
XML必要的声明 XML必要的声明
• 声明格式: 声明格式:
• 一般常见的处理指令用来告诉处理程序
(通常是浏览器),将一个样式单和xml数 (通常是浏览器),将一个样式单和xml数 据关联起来,而且可以在指定的地方找到 样式单。
举例: 举例: <?xml- styleshee源自文库 type=“text/xsl” href=“d:\mystyle.xsl”?>
<?xml version=“1.0” encoding=“gb2312” version=“1.0” encoding=“gb2312” standalone=“yes” standalone=“yes”?>
<? 告诉指令处理程序这是指令的开始 xml version=“1.0” 表示该文件遵循XML1.0规范 version=“1.0” 表示该文件遵循XML1.0规范 encoding=“gb2312” encoding=“gb2312” 表示文件可用简体中文编写 standalone=“yes” standalone=“yes” 表示没有引用其它文件 ?> 告诉指令处理程序这个指令结束
相关文档
最新文档