public docTypeDecl : String
XML ドキュメントの DOCTYPE 宣言についての情報を指定します。XML テキストが XML オブジェクトに解析された後、XML オブジェクトの XML.docTypeDecl プロパティは XML ドキュメントの DOCTYPE 宣言のテキスト (たとえば、<!DOCTYPEgreeting SYSTEM "hello.dtd">) に設定されます。このプロパティは、XML ノードオブジェクトでなく DOCTYPE 宣言のストリング表現を使用して設定されます。
ActionScript の XML パーサーは、妥当性検証用パーサーではありません。DOCTYPE 宣言はパーサーにより読み取られ、XML.docTypeDecl プロパティに格納されますが、DTD の妥当性検査は行われません。
解析中に DOCTYPE 宣言が見つからなかった場合、XML.docTypeDecl プロパティは undefined に設定されます。XML.toString() メソッドは、XML.xmlDecl に格納されている XML 宣言の直後で、XML オブジェクトの他のテキストより前に、XML.docTypeDecl の内容を出力します。XML.docTypeDecl が undefined である場合、DOCTYPE 宣言は出力されません。
次の例では、XML.docTypeDecl プロパティを使用して、XML オブジェクトに DOCTYPE 宣言を設定します。
my_xml.docTypeDecl = "<!DOCTYPE greeting SYSTEM ¥"hello.dtd¥">";
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート