XML.docTypeDecl

可用性

Flash Player 5。

用法

my_xml.XMLdocTypeDecl

说明

属性;指定有关 XML 文档的 DOCTYPE 声明的信息。在将 XML 文本分析为 XML 对象后,该 XML 对象的 XML.docTypeDecl 属性将被设置为该 XML 文档的 DOCTYPE 声明的文本。例如,<!DOCTYPE greeting SYSTEM "hello.dtd">。此属性是使用 DOCTYPE 声明的字符串表示形式设置的,而不是使用 XML 节点对象设置的。

动作脚本的 XML 分析器不是具有验证功能的分析器。分析器读取 DOCTYPE 声明,并将其存储在 docTypeDecl 属性中,但不执行 DTD 验证。

如果在执行分析操作的过程中未遇到 DOCTYPE 声明,XML.docTypeDecl 将被设置为未定义。XML.toString() 在输出完存储在 XML.xmlDecl 中的 XML 声明后,将立即输出 XML.docTypeDecl 的内容,然后才输出 XML 对象中的任何其它文本。如果 XML.docTypeDecl 未定义,则不输出 DOCTYPE 声明。

示例

下面的示例使用 XML.docTypeDecl 设置 XML 对象的 DOCTYPE 声明:

my_xml.docTypeDecl = "<!DOCTYPE greeting SYSTEM \"hello.dtd\">";

另请参见

XML.toString()XML.xmlDecl