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\">";