学习笔记——XML简介和规则

原创 2012年03月23日 21:08:19

Extensible Markup Language(XML,可扩展标记语言),它由SGML(Standard Generalized Markup Language)发展而来。

XML常用的编辑工具:XMLSpy、Stylus Studio等。

 

XML结构化文档的四条基本原则:


1:整个文档有且仅有一个跟元素
2:每个元素都由开始标签和结束标签组成
3:元素与元素之间应该合理嵌套
4:元素的属性必须有属性值,且属性值应该用引号引起来。

XML文档分类:

1:格式不良好的XML

2:格式良好的XML

3:有效的XML:需要使用语义约束。

 

XML有两种语义约束:

1:DTD:            简介

2:Schema::   简介

 

XML的声明

 

声明不是必须的,若使用声明,其必须放在第一行。

 格式:

 

<?xml version="1.0" encoding="GBK" standalone="yes" ?>

XML的处理指令

<?处理指令名 处理指令信息?>


定义处理命令的同时,为了让指令生效还需要有解析程序。


XML的实体引用

XML预置的实体引用
实体引用 所代表的符号
&lt; <
&gt; >
&amp; &
&apos; '
&quot; "

实体引用的格式是固定的:“&”开头,“;”结尾。

 

CDATA标记

被CDATA标记的所有字符都将被变成简单的字符处理,这些字符不会进行任何解析。

格式:

<![CDATA[文本内容]]>


 

相关文章推荐

学习笔记——XML Schema简介及命名空间

XML Schema Definition(XSD) XML本身也是XML文档,其根元素是 支持的属性: elementFormDefault=qualified | unqualified:用...

Servlet学习笔记(四)—— web.xml配置文件简介及加载过程

引言:       对于 一个J2EE

web.xml文件中url-pattern匹配规则(学习笔记)

一.url-pattern的三种写法 (1)精确匹配。以"/"开头,加上servlet名称。    例如:/ad  (2)路径匹配。以"/"开头,加上通配符"*"。    ...

StyleCop学习笔记——默认的规则

在StyleCop中有一些官方自己写好的检测规则下面就是英文的解释 文档规则 1、SA1600:ElementsMustBeDocumented元素必须添加注释 ...
  • gwblue
  • gwblue
  • 2014年05月05日 19:24
  • 8863

交叉编译学习笔记(二)——交叉编译器的命名规则

交叉编译学习笔记(二)——交叉编译器的命名规则

《从零开始学Swift》学习笔记(Day 42)——构造函数调用规则

原创文章,欢迎转载。转载请注明:关东升的博客  在构造函数中可以使用构造函数代理帮助完成部分构造工作。类构造函数代理分为横向代理和向上代理,横向代理只能在发生在同一类内部,这种构造函数称为便利构造函数...

关联规则学习笔记

  • 2017年03月28日 11:31
  • 461KB
  • 下载

树莓派学习笔记——wiringPi简介、安装和管脚说明

http://blog.csdn.net/xukai871105/article/details/17881433,这篇有关树莓派wiringPi库函数及使用的介绍写的蛮好的,虽然自己曾经也使用过该库...

JAVA学习笔记25——异常机制1:Exception简介+异常处理的try_catch_finally方法

最近在看JAVA教学的视频,觉得老师讲的很好,同时借用源代码还有笔记来撰写本系列博客,记录自己的学习内容,同时也供看到的人学习。 本篇和下一篇来介绍一下JAVA的异常机制,异常是程序执行的一种例外,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:学习笔记——XML简介和规则
举报原因:
原因补充:

(最多只允许输入30个字)