Ruby 2.4.0 リファレンスマニュアル
> ライブラリ一覧
> rexml/sax2listenerライブラリ
> REXML::SAX2Listenerモジュール
> doctype
instance method REXML::SAX2Listener#doctype
doctype(name, pub_sys, long_name, uri) -> ()
[permalink][rdoc]
-
文書型宣言(DTD)に出会った時に呼び出されるコールバックメソッドです。
- [PARAM] name:
-
宣言されているルート要素名が文字列で渡されます。
- [PARAM] pub_sys:
-
"PUBLIC" もしくは "SYSTEM" が渡されます。nilが渡される場合もあります。
- [PARAM] long_name:
-
"SYSTEM" の場合はシステム識別子が、"PUBLIC"の場合は公開識別子が文字列で渡されます
- [PARAM] uri:
-
"SYSTEM" の場合は nil が、"PUBLIC" の場合はシステム識別子が渡されます