xmlua.DocumentType
クラスドキュメントタイプノード用のクラスです。
通常、xmlua.Document:create_document_type
を使って取得します。
例:
local xmlua = require("xmlua")
local document = xmlua.XML.build({"root"})
local document_type = -- -> xmlua.DocumentType
document:create_document_type()
このクラスのオブジェクトは以下のモジュールのメソッドを使えます。
xmlua.Node
: それぞれのノードに共通のメソッドを提供します。つまり、このクラスのオブジェクトで上述のモジュールのメソッドを使えます。
name() -> string
ルート要素名を string
として返します。
例:
local xmlua = require("xmlua")
local document = xmlua.XML.build({})
local document_type =
document:create_document_type("root",
"-//test//This is test//EN"
"//sample.dtd")
print(document_type:name())
-- root
external_id() -> string
外部サブセットの公開識別子を返します。
例:
local xmlua = require("xmlua")
local document = xmlua.XML.build({})
local document_type =
document:create_document_type("root",
"-//test//This is test//EN"
"//sample.dtd")
print(document_type:external_id())
-- -//test//This is test//EN
system_id() -> string
外部ファイル名を string
として返します。
例:
local xmlua = require("xmlua")
local document = xmlua.XML.build({})
local document_type =
document:create_document_type("root",
"-//test//This is test//EN"
"//sample.dtd")
print(document_type:system_id())
-- //sample.dtd
xmlua.Document
: HTMLドキュメントとXMLドキュメント用のクラスです。
xmlua.Node
: それぞれのノードに共通のメソッドを提供します。