1. 首页
  2. 安全技术
  3. 其他
  4. 机器人学导论(第三版)课后习题答案

机器人学导论(第三版)课后习题答案

上传者: 2024-07-27 08:52:30上传 PDF文件 14.06MB 热度 11次

22.1 XML文档XML中的完整数据集就是XML文档。XML文档可以是计算机上的物理文件,或是内存中的字符串。但是其本身必须是完整的,必须遵循某些规则(稍后介绍)。XML文档由许多不同的部分组成。其中重要的部分是XML元素,它包含文档的实际数据。

22.1.1 XML元素包含一个开始标记(放在尖括号中的元素名称,如)、元素中的数据和结束标记(与开始标记相同,但是在左括号后有一个斜线)。定义一个存储书名的元素:

Tristram Shandy如果您了解一些HTML知识,就可能认为这非常类似——非常正确!事实上,HTML和XML有许多相同的语法。大的不同是,XML没有任何预定义元素——我们选择自定义元素的名称,因此元素数量不受限制。

重要的是XML——不管它使用什么样的名称——实际上不是语言,而是定义语言的标准(称为XML应用)。每种语言都有自己独特的词汇库——一组可以用于文档的特定元素和允许采用这些元素的结构。稍后会介绍,我们可以显式地限制XML文档中允许使用的元素。也可以使用任何元素,允许使用文档的程序给出其结构。元素名称区分大小写,因此是不同的元素。这表示,如果试图通过使用大小写不同的结束标记(例如)关闭元素,XML文档就是非法的。

XML分析程序(parser)读取XML文档,并分析其中各个元素,它们会拒绝任何包含非法XML的文档。元素也可以包含其他元素,因此可以修改此元素,添加两个子元素,使之包括作者和标题:

Tristram Shandy

Lawrence Sterne

但是元素不允许重叠,因此在父元素的结束标记之前必须关闭所有子元素。不能编写如下代码:

Tristram Shandy

Lawrence Sterne

这是非法的,因为在元素内打开了<author>元素,但是结束标记</author>位于结束标记之前。

所有元素必须有结束元素的规定有一个例外。可以有“空”元素,其中没有内嵌的数据或文本。在此,可以直接在开始元素之后添加结束标记,如下所示:

如果你对XML感兴趣,那么你一定会想了解更多相关的资源。《XML编程与应用教程课后习题答案》这本书可以为你提供详细的练习和答案,点击这里了解更多。如果你正在学习机器人学,可能会对《查询XML文档的方法-机器人学导论第三版课后习题答案》感兴趣,点击这里查看。这些资源不仅可以帮助你更好地理解XML,还能让你在实际应用中得心应手!

用户评论