XML可扩展标记语言
来源:互联网 发布:晒照片的软件 编辑:程序博客网 时间:2024/05/17 08:25
XML可扩展标记语言
XML (ExtensibleMarkup Language) 可扩展标记语言是一种基于文本的格式用于展示结构化的信息。主要用于传输和存储数据。属于W3C(World Wide Web Consortium)标准。XML的语法很简单,容易学习和使用。
看个简单的XML文档:
<Root> <Trunk> <Branch01/> </Trunk></Root>
下面是一个稍复杂的例子:
<!-- XML Document is a tree --><?xmlversion="1.0"encoding="UTF-8"?><Root> <Trunk01diameter="1.5m"> <Branch01> <Leave01>This is a greenery</Leave01> <Flower01>30</Flower01> </Branch01> <Branch02> <Leave01desc="绿叶"id="101"></Leave01> <Flower05desc="花朵"id="205"/> </Branch02> </Trunk01> <Trunk02> <Branch01>Others</Branch01> </Trunk02></Root>
XML Document文档 是一种树结构,必须包含根元素。该元素是所有其他元素的父元素。如上例中的Root就是根元素。
XML Declaration 声明 是可有可无的。如上例中的
<?xml version="1.0"encoding="UTF-8" ?>
它定义 XML 的版本 (1.0) 和所使用的编码 (UTF-8字符集)
XML Element元素 用一个开始标签和一个结束标签来标识。必须有根元素。如上例中的Root、Trunk、Branch01、Flower01等都是元素。要注意的是标签对大小写是敏感的。元素可以随意命名,但是要遵循以下命名规则:
名称可以含字母、数字以及其他的字符
名称不能以数字或者标点符号开始
名称不能以字符 “xml”(或者 XML、Xml)开始
名称不能包含空格
XML Attribute 属性 是对元素的补充说明。如上例中的
<Trunk diameter=”1.5m”>
diameter描述这个Trunk的直径。属性值必须加引号
XML Text 文本 是信息的主要载体。如上例中的
< Leave01>This is a greenery</ Leave01>
This is a greenery就是文本。
XML Comment 注释 是被XML解释器直接略过的,如上例中的
<!--XML Document is a tree -->
实体引用 一些字符在XML中有特殊用途,如果元素中要使用这些字符可以用它的实体引用来替代。XML中有5个预定义的实体引用:
<(小于号),用 < 替代
>(大于号),用 > 替代
& (和号),用& 替代
‘(单引号),用' 替代
“(双引号),用" 替代
参考文档
http://www.w3.org/standards/xml/
- XML可扩展标记语言
- XML(可扩展标记语言)
- xml-可扩展标记语言
- XML可扩展标记语言
- XML -可扩展标记语言
- XML 可扩展标记语言
- xml可扩展标记语言
- 了解可扩展标记语言 (XML)
- xml编程----可扩展标记语言
- XML(可扩展标记语言)---Schema
- XML可扩展标记型语言
- 可扩展的标记语言XML
- XML可扩展标记语言总结
- 可扩展标记语言XML()
- XML可扩展标记语言概述
- 可扩展标记语言
- 可扩展标记语言
- 可扩展标记语言
- 根据条件让Table中符合条件的行数据变颜色
- Tomcat远程调试
- STL中的常用算法
- gcc -c -o
- OperaMasks-UI
- XML可扩展标记语言
- 由GdkPixmap得到透明的GdkPixbuf
- UVA OJ 489
- openfire 3.7 压力测试一(注册)
- ajax的两种提交方式和两种版本
- 博客第一天
- windows获取系统错误码、wmi获取错误码
- HUT_ACM #1 A - Chinese Girls' Amusement(ZOJ 2313)
- GDB调试精粹及使用实例