欢迎来到天天文库
浏览记录
ID:35203574
大小:1.09 MB
页数:4页
时间:2019-03-21
《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、理指令,以便指定所要使用的样式单。²Ø
此文档下载收益归作者所有