XML笔记

来源:互联网 发布:个人开个淘宝要多少钱 编辑:程序博客网 时间:2024/05/22 17:42

1、XML (eXtensible MarkupLanguage) 可扩展标记语言

2、XML命名规范



3、CDATA区指的是不想被解析的一片原始数据区写法:XML笔记

4、处理指令 ProcessingInstruction,简称PI,用来为处理XML文档的应用程序提供指示信息。写法:XML笔记

例如:《?xml-stylesheet type="text/css" href="test.css"?>来控制显示效果

5、XML两种通用的约束模式语言:DTD与XMLSchema

6、DTD(Document TypeDefinition)文档类型定义

  • 在XML文件中引入外部DTD文件,有两种方式:
  • 《!DOCTYPE文档类型名称  SYSTEM  "DTD文件的URL">
  • 《!DOCTYPE文档类型名称  PUBLIC  "DTD名称"  "DTD文件的URL">

7、XMLSchema

《beansxmlns="http://www.springframework.org/schema/beans"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:p="http://www.springframework.org/schema/p"
 xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-3.0.xsd">

《/beans>

  • 名称空间,例如:xsi前缀名,代表名称空间"http://www.w3.org/2001/XMLSchema-instance"。每个名称空间都用唯一URI(UniformResource Identifier)表示
  • 名称空间声明的基本形式:xmlns:前缀名称="URI"
  • 默认名称空间:xmlns="URI"
  • schemaLocation:指定名称空间所对应的XMLSchema文档的存储位置
  • 在使用公认的标准名称空间,不需要使用schemaLocation指定位置

8、xml:space与xml:lang属性

  •  xml:space


  • xml:lang用于设置元素的本地化语言信息,例如
  • 某个元素设置了xml:space与xml:lang属性,则其子孙都延续设置结果,如果子孙元素重置这些属性,那么子孙范围内采用自己设置的属性

9、特殊字符

XML笔记

10、xml组成部分

  • XML声明
  • DOCTYPE声明语句
  • 处理指令
  • 元素
  • 注释
  • CDATA区

11、XML注释

     《!--注释-->

 12、注意:文中“《”,在实际应用中用“<”代替

0 0
原创粉丝点击