本教程的这一节说明如何根据 DTD 生成 XML 文件并与它相关联,然后编辑该 XML 文件。
XML 文件出现在“导航器”视图中,并且将在 XML 源代码页编辑器中自动打开。
XML 文件仅包含所选根元素和包含在该根元素中的任何元素或属性。现在,可以对该 XML 文件添加元素、属性、实体和符号表示法,然而,它们必须遵循在您用来创建 XML 文件的 DTD 中所建立的规则。
因为在上面的步骤中您未选择创建可选的元素,所以生成的 XML 文件中不包含 format 元素。
在“设计”视图中,当您编辑具有由 DTD 或 XML 模式定义的一组约束(即一组规则)的 XML 文件时,可以打开和关闭那些约束。
当打开约束时,就不能做出违反 DTD 规则的任何更改,例如,添加无效的元素或除去必需的标记。因此,在此方式下,可以使用指导编辑选项。
如果关闭约束,则可以插入或删除任何元素或属性而不必考虑 DTD 规则。您可能会觉得在这种方式下工作速度更快一些,但是也可能会引入错误,因此,应不时地以显式方式来验证 XML 文件。
CDTitle.xml 文件由 CDTitle.dtd 文件中的规则约束。
现在,将在“设计”视图中编辑 CDTitle.xml 文件,首先是打开约束的情况,然后是关闭约束的情况:
现在,您将在“源代码”视图中编辑 CDTitle.xml 文件并修正引入到文件中的错误: