Flash Lite 2.x および 3.0 ヘルプ

docTypeDecl (XML.docTypeDecl プロパティ)

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

関連項目

xmlDecl (XML.xmlDecl プロパティ)

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート