Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > rexmlライブラリ > REXML::Documentクラス

class REXML::Document + REXML::Element + REXML::Namespace + REXML::XMLTokens

クラスの継承リスト: REXML::Document < REXML::Element < REXML::Namespace < REXML::XMLTokens < REXML::Parent < Enumerable < REXML::Child < REXML::Node < Object < Kernel < BasicObject

要約

特異メソッド

new(source = nil, context = {})

[TODO]

new(arg = UNDEFINED, parent = nil, context = nil)

[TODO]

parse_stream(source, listener)

[TODO]

インスタンスメソッド

add(child)
self << child

[TODO]

add_attribute(key, value = nil)

[TODO]

add_attributes(hash)

[TODO]

add_element(arg = nil, arg2 = nil)

[TODO]

add_element(element, attrs = nil)

[TODO]

add_namespace(prefix, uri = nil)

[TODO]

add_text(text)

[TODO]

attribute(name, namespace = nil)

[TODO]

attributes

[TODO]

cdatas

[TODO]

clone

[TODO]

clone

[TODO]

comments

[TODO]

context
context=(value)

[TODO]

delete_attribute(key)

[TODO]

delete_element(element)

[TODO]

delete_namespace(namespace = "xmlns")

[TODO]

doctype

[TODO]

document

[TODO]

each_element(xpath = nil) {|element| ... }

[TODO]

each_element_with_attribute(key, value = nil, max = 0, name = nil) {|element| ... }

[TODO]

each_element_with_text(text = nil, max = 0, name = nil) {|element| ... }

[TODO]

elements

[TODO]

encoding

[TODO]

expanded_name
name

[TODO]

expanded_name

[TODO]

fully_expanded_name

[TODO]

get_elements(xpath)

[TODO]

get_text(path = nil)

[TODO]

has_attributes?

[TODO]

has_elements?

[TODO]

has_name?(other, ns = nil)

[TODO]

has_text?

[TODO]

ignore_whitespace_nodes

[TODO]

inspect

[TODO]

instructions

[TODO]

name
local_name

[TODO]

name=(name)

[TODO]

namespace

[TODO]

namespaces

[TODO]

next_element

[TODO]

node_type

[TODO]

node_type

[TODO]

prefix
prefix=(value)

[TODO]

prefixes

[TODO]

previous_element

[TODO]

raw

[TODO]

root

[TODO]

root

[TODO]

root_node

[TODO]

stand_alone?

[TODO]

text(path = nil)

[TODO]

text=(text)

[TODO]

texts

[TODO]

version

[TODO]

whitespace

[TODO]

write(output = $stdout, indent = -1, transitive = false, ie_hack = false)

[TODO]

write(writer = $stdout, indent = -1, transitive = false, ie_hack = false)

[TODO]

xml_decl

[TODO]

xpath

[TODO]

定数

DECLARATION

[TODO]

NAME

[TODO]

NAMECHAR

[TODO]

NAMESPLIT

[TODO]

NAME_STR

[TODO]

NCNAME_STR

[TODO]

NMTOKEN

[TODO]

NMTOKENS

[TODO]

REFERENCE

[TODO]

UNDEFINED

[TODO]

class REXML::Document