XML学习总结
来源:互联网 发布:ubuntu 添加硬盘 编辑:程序博客网 时间:2024/06/07 19:28
1.XML技术概述
eXtensible Markup Language 可扩展标记语言
XML三要素:文档结构、文档数据、文档样式
2.XML与HTML
HTML:用标记来显示数据
XML:用标记来描述数据的性质和结构
3.XML与数据库
XML也可以用来存储信息,可以将一个XML文档当作数据库中的一个表。对于小型网站而言,常用XML存储信息。
4.XML语法
XML声明
DOCTYPE声明语句
处理指令(processing instruction)
元素
注释
CDATA区
<?xml version="1.0" encoding="UTF-8"?><bookstore><book><name>Java就业培训教程</name><author>张孝祥</author><price>32.0</price></book><book><name>JavaScript网页开发</name><author>李三</author><price>33.0</price></book></bookstore>
5.CDATA区
指的是不想被解析程序解析的一片原始数据区
<![CDATA[ 内容 ]]>
XML解析器不对CDATA区中的内容进行解析,而是将这些数据原封不动的交给下游程序处理。
例如在XML文档中嵌入JS代码:
<script type="text/javascript"><![CDATA[for(var x = 0; x<3 ;x++){alert(x);}]]></script>
6.XML中的特殊字符
& &
< <
> >
" "
' '
在XML中特殊字符均用右边的来替换(含分号),或(&字符的Unicode编码;)
7.处理指令
用来指挥XML解析引擎如何解析XML文档内容
处理指令以<?开头,以?>结尾
<?xml-stylesheet type="text/css" href="book.css"?>
用来为XML文档指定CSS样式表
8.XML约束
约束模式定义了XML文档中允许出现的元素名、元素中的属性、内容类型、以及元素之间的嵌套关系和出现的顺序。
要求编写 well-formed XML
两种常用的约束语言:
XML DTD(Document Type Definition) 简单易用
XML Schema (W3C的正式推荐标准) 复杂强大
- XML DOM 学习总结!
- 写入XML 学习总结
- java xml学习总结
- XML学习总结
- XML Schema 学习总结
- xml学习总结
- XML Publisher学习总结
- xml 学习总结
- Open XML学习总结
- XML Schema学习总结
- XML 学习总结
- XML学习总结(1)
- XML 学习总结(2)
- XML学习总结
- XML学习总结
- XML学习总结
- XML学习总结
- XML Publisher学习总结
- sql server数据库在c#中连接不成功处理办法
- Python模块学习 --- urllib
- 分布式计算(C#)实践连载预告
- C#中的params关键字的用法
- ONVIF学习理解(2)
- XML学习总结
- 管理 Java 类路径 (Windows)
- ONVIF学习理解(3)
- vc常用函数
- Core Java Question List #7
- spice- application::main--init_globals--init_logger
- DAG(有向无环图) ------应用
- ONVIF学习理解(4)
- 试验设计[实验设计]