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: それぞれのノードに共通のメソッドを提供します。