免费智能真题库 > 历年试卷 > 电子商务设计师 > 2009年下半年 电子商务设计师 上午试卷 综合知识
  第62题      
  知识点:   XML   XML基本语法
  章/节:   Web 设计基础       

 
XML中,元素book的声明语句如下:
<!ELEMENT  book (title,price+,author?,borrow*)>
该声明语句表明,元素book中子元素(62)至少出现一次。
 
 
  A.  title
 
  B.  price
 
  C.  author
 
  D.  borrow
 
 
 

  相关试题:XML          更多>  
 
  第63题    2010年下半年  
   40%
在以下XML标记中,符合XML标记命名规则的是(63)
  第62题    2020年下半年  
   51%
在XML的第一条声明语句中,不能使用的属性是()。
  第61题    2015年下半年  
   47%
在DOM节点类型中,以下(61)表示XML文档的根节点。
   知识点讲解    
   · XML    · XML基本语法
 
       XML
               XML概述
               XML指可扩展标记语言(Extensible Markup Language),XML的设计宗旨是传输数据,而非显示数据。XML标签没有被预定义,需要自行定义标签。XML语言具有自我描述性。
               XML是纯文本,有能力处理纯文本的软件都可以处理XML。不过,能够读懂XML的应用程序可以有针对性地处理XML的标签。标签的功能性意义依赖于应用程序的特性。
               XML不是对HTML的替代,是对HTML的补充。在大多数Web应用程序中,XML用于传输数据,而HTML用于格式化并显示数据。
               XML应用于Web开发的许多方面,具体一些用途如下:
               (1)XML把数据从HTML分离。如果你需要在HTML文档中显示动态数据,那么每当数据改变时将花费大量的时间来编辑HTML。通过XML,数据能够存储在独立的XML文件中。这样就可以专注于使用HTML进行布局和显示,而且修改底层数据不再需要对HTML进行任何的改变。
               (2)XML简化数据共享。在真实的世界中,计算机系统和数据使用不兼容的格式来存储数据。XML数据以纯文本格式进行存储,因此提供了一种独立于软件和硬件的数据存储方法。这让不同应用程序可以共享数据变得更加容易。
               (3)XML简化数据传输。通过XML,可以在不兼容的系统之间轻松地交换数据。对开发人员来说,不兼容系统之间交换数据是非常费时费力的工作。由于XML可以通过各种不兼容的应用程序来读取数据,所以降低了这种复杂性。
               (4)XML简化平台的变更。升级到新的系统(硬件或软件平台),常需要转换大量的数据,不兼容的数据经常会丢失。XML数据以文本格式存储,这使得XML在不损失数据的情况下,更容易扩展或升级到新的操作系统、新应用程序或新的浏览器。
               XML基本语法
                      基本语法说明
                      与HTML不同,XML的语法有着严格的要求。对于XML文档有两层要求:格式良好的(well-formed)和有效的(valid)。其中格式良好是基本要求。
                      格式良好的要求包括:
                      ①确定且唯一的根元素。
                      ②开始标记和结束标记匹配。
                      ③正确的标记嵌套关系。
                      ④属性值要用引号括起。
                      ⑤同一个元素的属性不能重复。
                      建立XML文档
                      完整的建立一个XML文档。
                      文档类型定义DTD
                      当编写了有效的,格式良好的XML文档后,一般都会定义很多新标记。XML是允许程序员使用自己的标记,但同时如何让其他程序员和用户理解你定义的标记就成为一个问题。在XML 1.0标准中,我们用文档类型定义(Document Type Definition)解决这个问题。
                      在DTD中你可以向其他人或XML的语法分析器精确解释你标记集中每一个标记的含义,这也要求你要保证所有你使用的标记词汇表规则都在DTD中。否则XML解析器无法根据DTD验证文档的有效性。DTD同样规定了关于你使用的新词汇的语法,这一点对于XML文档的分析是十分重要的。
                      DTD根据其出现的位置可分为内部DTD和外部DTD两种。内部DTD是指DTD和相应的XML文档都在同一个文档中。外部DTD文档是在XML文档之外,另外创建文件名为*.dtd的文档。下面分别对两种类型的DTD进行说明。
                      (1)内部DTD。
                      内部DTD出现在XML的开始部分,内部DTD与XML在同一篇文档中。下面通过例8-18来说明内部DTD的使用方法。
                      (2)外部DTD。
                      外部DTD文档是将XML文档和DTD文档分成两个文件。
                      Schema简介
                      DTD对于文档结构的描述是很出色的。但是DTD使用不同于XML的独立的语法规则,而且DTD不支持数据类型。在DTD中,只有“PCDATA”一种类型的数据。但是在应用中,往往需要表达复杂的数据类型,像布尔型、时间、日期等。
                      DTD的标记集是固定的,用户不能扩充标记。DTD的新标记集只有通过新的DTD标准来定义。换句话说,DTD不是开放的和可扩充的。Schema则具有开放的和可扩充的特性。
                      DTD使用的是自己的语法结构,使用与XML不同的符号和标记,用户必须学习新的语法规则,使用新的标记和字符,这些语法和符号有时是复杂的。XML强大的自描述性使得XML自己可以表示自己,于是有了Schema的出现。
                      新的XML描述方法Schema完善了DTD的不足。Schema本身就是一种XML的应用形式。所以,使用XML的语法和标记,适用XML的编辑器和解析器。Schema对于文档的结构、数据的属性、类型的描述是全面的。Schema还是DTD的一种扩展和补充。对于数据类型的定义弥补了DTD存在的缺陷。还有,Schema的出现解决了DOM和SAX无法应用于DTD的问题,因为Schema就是XML文档,DOM和SAX当然可以实现对XML文档的访问了。作为新的文档描述方式Schema不仅弥补了DTD的不足,同时还具有DTD的优势,这使得可以预见Schema将会替代DTD成为XML新的描述语言。
 
       XML基本语法
               基本语法说明
               与HTML不同,XML的语法有着严格的要求。对于XML文档有两层要求:格式良好的(well-formed)和有效的(valid)。其中格式良好是基本要求。
               格式良好的要求包括:
               ①确定且唯一的根元素。
               ②开始标记和结束标记匹配。
               ③正确的标记嵌套关系。
               ④属性值要用引号括起。
               ⑤同一个元素的属性不能重复。
               建立XML文档
               完整的建立一个XML文档。
               文档类型定义DTD
               当编写了有效的,格式良好的XML文档后,一般都会定义很多新标记。XML是允许程序员使用自己的标记,但同时如何让其他程序员和用户理解你定义的标记就成为一个问题。在XML 1.0标准中,我们用文档类型定义(Document Type Definition)解决这个问题。
               在DTD中你可以向其他人或XML的语法分析器精确解释你标记集中每一个标记的含义,这也要求你要保证所有你使用的标记词汇表规则都在DTD中。否则XML解析器无法根据DTD验证文档的有效性。DTD同样规定了关于你使用的新词汇的语法,这一点对于XML文档的分析是十分重要的。
               DTD根据其出现的位置可分为内部DTD和外部DTD两种。内部DTD是指DTD和相应的XML文档都在同一个文档中。外部DTD文档是在XML文档之外,另外创建文件名为*.dtd的文档。下面分别对两种类型的DTD进行说明。
               (1)内部DTD。
               内部DTD出现在XML的开始部分,内部DTD与XML在同一篇文档中。下面通过例8-18来说明内部DTD的使用方法。
               (2)外部DTD。
               外部DTD文档是将XML文档和DTD文档分成两个文件。
               Schema简介
               DTD对于文档结构的描述是很出色的。但是DTD使用不同于XML的独立的语法规则,而且DTD不支持数据类型。在DTD中,只有“PCDATA”一种类型的数据。但是在应用中,往往需要表达复杂的数据类型,像布尔型、时间、日期等。
               DTD的标记集是固定的,用户不能扩充标记。DTD的新标记集只有通过新的DTD标准来定义。换句话说,DTD不是开放的和可扩充的。Schema则具有开放的和可扩充的特性。
               DTD使用的是自己的语法结构,使用与XML不同的符号和标记,用户必须学习新的语法规则,使用新的标记和字符,这些语法和符号有时是复杂的。XML强大的自描述性使得XML自己可以表示自己,于是有了Schema的出现。
               新的XML描述方法Schema完善了DTD的不足。Schema本身就是一种XML的应用形式。所以,使用XML的语法和标记,适用XML的编辑器和解析器。Schema对于文档的结构、数据的属性、类型的描述是全面的。Schema还是DTD的一种扩展和补充。对于数据类型的定义弥补了DTD存在的缺陷。还有,Schema的出现解决了DOM和SAX无法应用于DTD的问题,因为Schema就是XML文档,DOM和SAX当然可以实现对XML文档的访问了。作为新的文档描述方式Schema不仅弥补了DTD的不足,同时还具有DTD的优势,这使得可以预见Schema将会替代DTD成为XML新的描述语言。
   题号导航      2009年下半年 电子商务设计师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第62题    在手机中做本题