xmlua.Namespace
クラス名前空間用のクラスです。
通常、xmlua.Document:create_namespace
を使用して取得します。
例:
local xmlua = require("xmlua")
local document = xmlua.XML.build({"root"})
local document_type = -- -> xmlua.Namespace
document:create_namespace()
このクラスのオブジェクトは以下のモジュールのメソッドを使えます。
xmlua.Node
: それぞれのノードに共通のメソッドを提供します。つまり、このクラスのオブジェクトで上述のモジュールのメソッドを使えます。
prefix() -> string
名前空間のプレフィックスを string
として返します。
例:
local xmlua = require("xmlua")
local document = xmlua.XML.build({"root"})
local namespace =
document:create_namespace("http://www.w3.org/1999/xhtml",
"xhtml")
print(namespace:prefix())
-- xhtml
href() -> string
名前空間のURIを string
で返します。
例:
local xmlua = require("xmlua")
local document = xmlua.XML.build({"root"})
local namespace =
document:create_namespace("http://www.w3.org/1999/xhtml",
"xhtml")
print(namespace:prefix())
-- http://www.w3.org/1999/xhtml
xmlua.Document
: HTMLドキュメントとXMLドキュメント用のクラスです。
xmlua.Node
: それぞれのノードに共通のメソッドを提供します。