xml002格式正规的xml文档、xml文档的元素、属性、实体深度详解

xml002格式正规的xml文档、xml文档的元素、属性、实体深度详解

ID:35203574

大小:1.09 MB

页数:4页

时间:2019-03-21

xml002格式正规的xml文档、xml文档的元素、属性、实体深度详解_第1页
xml002格式正规的xml文档、xml文档的元素、属性、实体深度详解_第2页
xml002格式正规的xml文档、xml文档的元素、属性、实体深度详解_第3页
xml002格式正规的xml文档、xml文档的元素、属性、实体深度详解_第4页
资源描述:

《xml002格式正规的xml文档、xml文档的元素、属性、实体深度详解》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、考察简单的XML文档Ø第一行是XML声明²²这是XML处理指令的例子。处理指令以结束。在

2、而DTD存在的目的是不仅语法也要正确,语义上你也要保持正确性,比如说xml里面的某个节点下增加一个新的节点,而dtd里面不要求在此节点增加一个这样的节点,那么还是增加不进去的。注意:对于XML文档,

3、间使用空格分开。Ø每一个XML文档都以一个XML声明开始,用以指明所用的XML的版本。在上例中,version特性表名这个文档符合XML1.0的规范。XML声明还可以有standalone特性,这告诉我们文档是否在这一个文件里还是需要从外部导入文件。在本例中,所有的文档都在一个文件里完成,因而standalone特性的值要设置为”yes”。注意:encoding属性:用来指定编码方式,这个编码方式不写也是允许的,不写的话,默认使用utf-8,因为utf-8是用得最广的一种编码方式,它可以表述世界上所有的语言。对于自己定义的一个文档,如果不写enc

4、oding属性,它会自动认为你的编码方式是utf-8。有些时候保存文档时,操作系统使用什么编码方式来保存当前编写的文档,我们声明的文档是utf-8格式,但是操作系统默认使用的是ANSI这种ASCII码这种编码方式来保存的,它包含的信息要比UTF-8要少得多得多,中文的信息,使用这种编码方式保存就保存不了。注意:XML里面的元素严格区分大小写,与java里面的变量,与关键字是一样的。大写的与小写的代表的是完全不同的含义。推荐使用小写的比较好。Hellowor

5、ld!总体来说,以上三行组成了GREETING元素,是开始标记,而是结束标记,HelloWorld是元素的内容。Ø为XML编写样式单XML允许用户来创建任何所需要的标记。当然,由于用户在创建标记上有完全的自由,因而通用的浏览器无法预期用户的标记的意义,也无法为显示这些标记而提供规则。因而,用户必须为文档编写样式单,告诉浏览器如何显示特定的标记。与标记集类似,用户创建的样式单可由不同的文档不同的人所共享,还可以将自己创建的样式单与其他人编写的样式单集成在一起。解说:

6、我们以前在网页上显示的XML文档,浏览器就是将这些XML文档结构呈现出来,如果我想要让XML像HTML一样,比如说这个东西我显示成红色的,那个我显示成粗体的,这个浏览器是做不到的。如果要达到这种效果,我们必须要额外的告诉浏览器必须要怎么呈现。这也就是所谓的内容跟表现相分离。是有这样的方法的。Ø为XML编写样式单采用记事本编写一个简单的css文档:Hello.css注意:通过样式,我们可以实现XML内容与展现形式的分离。²现在有不止一种样式单语言可以使用。这里所用的是级联样式单(CascadingStyleSheets,简写为CSS)。CSS的优势

7、在于它是W3C制定的标准,为编写HTML的许多人所熟悉,且被具有XML能力的浏览器所支持。²另一种可能的选择是可扩展的样式语言(ExtensibleStyleLanguage)。XSL是当前最强大和灵活的样式语言,是特别为应用XML而设计的。但是XSL比CSS更为复杂。注意:这个主要是在公司里面前端的页面开发人员去使用的。我们的重点放在什么地方呢?第一,XML文档怎么去编写,第二,如何去解析XML,第三,如何去校验XML。²在编写好XML文档和利用于该文档的CSS样式单之后,还需要告诉浏览器将样式单作用到该文档上。方法是在XML文档中包括另一个处

8、理指令,以便指定所要使用的样式单。²Ø

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。