全部科目 > 电子商务设计师 >
2025年上半年 上午试卷 综合知识
第 30 题
知识点 XML基本语法  
章/节 Web 设计基础  
 
 
在XML中,元素book的声明语句如下:
<!ELEMENT  book (title,price+,author?,borrow*)>
该声明语句表明,元素book中子元素(62)至少出现一次。
 
  A.  price
 
  B.  author
 
  C.  borrow
 
  D.  title




 
 
相关试题     Web 设计基础 

  第24题    2018年下半年  
设职工关系模型Emp (工号,姓名,性别,部门)的主码是工号,工资关系模型SL (工号,月份,工资)的主码为 (工号,月份),若关系模型R (工号,姓名,性别,部门,月..

  第61题    2020年下半年  
以下关于JSON的描述中,错误的是( )。

  第61题    2017年下半年  
JavaScript中定义一个求两个整数较大数函数的正确形式是( )。

 
知识点讲解
· 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新的描述语言。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有