タグ

XMLとrubyに関するzonoiseのブックマーク (2)

  • REXMLリファレンス | Netsphere Laboratories

    (2007.12.6 ページを分けた) Node モジュール ChildとAttributeでincludeされます。 Ruby 1.8.6では、Attributeの next/previous_sibling_node は nilを返します (XPathと整合)。each_recursive はエラーになります (Parent辺りで定義すべき)。 next_sibling_node 後方に向かって次の兄弟オブジェクトを返す。 previous_sibling_node 一つ手前の兄弟オブジェクトを返す。 each_recursive {|node| ...} 再帰的に子オブジェクトをブロックに渡す。 find_first_recursive {|node| ...} 再帰的に子オブジェクトをブロックに渡し、最初にブロック内で真を返したノードを返す。 @ 抽象クラス Child 何かの子と

  • 私家版REXML APIリファレンス

    はじめに このAPIリファレンスはREXML2.4.2のツリーAPIのもので、書 籍「Ruby de XML」の 付録として収録されているものをベースとしています。こ のAPIリファレンスはREXMLに付属してくるドキュメントと は別物です。ちなみに、REXML に付属してくるドキュメントの和訳のアーカイブはダウンロード出来ます。 まずはツリーAPIでのクラス、モジュールの構成を(Fig: ツリーAPIの構成)に示す。 Fig: ツリーAPIの構成 +-----------------+ +-----------------+ +--------------------------+ | REXML::Child | | REXML::Parent | | REXML::Element | +-----------------+ | _____________ |-+-| ________

  • 1