xmlua.XMLStreamSAXParser.parse
: スコープを狭くしました。
[GH-30][Aleksey Konovkinさんが報告]xmlua.Element.namespaces()
: Added.xmlua.Element.root()
: Added.xmlua.Searchable.search()
:
xmlua.libxml2
:
xmlua.libxml2.xmlUnlinkNode()
:
xmlua.Element:add_child()
:
xmlua.libxml2
:
xmlua.serializable
:
to_html()
とto_xml()
にescape
オプションを追加しました。xmlua.xml
:
XML.parse()
にparse_options
オプションを追加しました。xmlua.Node
:
set_content()
がCの文字列を処理しない問題を修正しました。
xmlNodeSetContent()
の代わりにxmlNodeSetContentLen()
を使用するようにしました。
'\0'
で終端しないことがあるためです。xmlua.Searchable.xpath_search()
: 追加
Searchable:search
のエイリアスです。xmlua.HTMLSAXParser
:
xmlua.DocumentFragment
: 誤ってelement nodeを返却するバグを修正しました。
xmlua.libxml2
:
全てのモジュールで意図せず、jit.off
を設定したバグを修正しました。
置き換えられたノードが解放されないバグを修正しました。
xmlua.Document
: 以下の関数を追加しました。
create_cdata_section()
create_comment()
create_processing_instruction()
create_namespace()
xmlua.Element
: 以下の関数を追加しました。
add_child()
add_previous_sibling()
add_sibling()
add_next_sibling()
find_namespace()
xmlua.Node.replace_node()
追加
xmlua.Text.concat()
追加
xmlua.Text.merge()
追加
xmlua.Document
: add_entity
がlibxml2の xmlEntity
を返すバグを修正しました。
xmlua.Document
: add_dtd_entity
がlibxml2の xmlEntity
を返すバグを修正しました。
rockspec
: インストールに失敗するバグを修正しました。xmlua.XMLSAXParser
: サポートするイベントを追加しました:
start_document
end_document
start_element
end_element
element declaration
attribute declaration
unparsed entity declaration
notation declaration
entity declaration
internal subset
external subset
comment
text
reference
ignorable_whitespace
cdata_block
processing_instruction
warning
error
xmlua.HTMLSAXParser
: サポートするイベントを追加しました:
start_document
end_document
start_element
end_element
comment
ignorable_whitespace
cdata_block
processing_instruction
error
rockspec
: インストールに失敗するバグを修正しました。xmlua.HTML.build()
: 追加xmlua.Element:insert_element()
: insert_element(1)
が空の要素の時にエラーが発生するバグを修正しました。xmlua.NodeSet:insert()
: 追加
xmlua.NodeSet:remove()
: 追加
xmlua.NodeSet:merge()
: 追加
xmlua.NodeSet:unlink()
: 追加
xmlua.Element:append_element()
: 追加
xmlua.Element:insert_element()
: 追加
xmlua.Element:unlink()
: 追加
xmlua.Element:set_attribute()
: 追加
xmlua.Element:remove_attribute()
: 追加
xmlua.XML.build()
: 追加
xmlua.libxml2.VERSION
: 追加
実験的: xmlua.HTMLSAXParser
: サポートするイベントを追加しました。:
start_document
end_document
comment
ignorable_whitespace
cdata_block
processing_instruction
実験的: xmlua.HTMLSAXParser
: 以下のイベントから必要のない名前空間の情報を削除しました。
start_element
end_element
実験的: xmlua.XMLSAXParser
: 追加
xmlua.Node:path()
: 追加
xmlua.NodeSet:paths()
: 追加
xmlua.Searchable.css_select()
: 追加
xmlua.HTMLSAXParser
: 追加XMLをパース中のメモリリークを修正しました。
ドキュメントをパース中のメモリリークを修正しました。
xmlua.HTML.parse()
: HTMLを荒くパースするよう変更しました。
xmlua.HTML.parse()
: ベースURLを指定するための url
オプションを追加しました。
xmlua.HTML.parse()
: HTMLエンコーディングを指定するための encoding
オプションを追加しました。
xmlua.Node:content()
: 追加
xmlua.NodeSet:content()
: 追加
xmlua.Element:text()
: 追加
xmlua.NodeSet:text()
: 追加
//text()
XPathのサポートを追加しました。
xmlua.HTML.parse()
: prefer_meta_charset
オプションを追加しました。
xmlua.Document:errors
: 追加
最初のリリースです!!!