1276件ヒット
[1-100件を表示]
(0.152秒)
種類
- インスタンスメソッド (825)
- 特異メソッド (308)
- クラス (121)
- ライブラリ (11)
- 定数 (11)
ライブラリ
- rexml (11)
-
rexml
/ document (1254)
クラス
-
REXML
:: AttlistDecl (11) -
REXML
:: Attribute (55) -
REXML
:: Attributes (154) -
REXML
:: CData (33) -
REXML
:: Child (33) -
REXML
:: Comment (22) -
REXML
:: DocType (110) -
REXML
:: Document (66) -
REXML
:: Element (286) -
REXML
:: ElementDecl (11) -
REXML
:: Elements (110) -
REXML
:: Entity (33) -
REXML
:: ExternalEntity (11) -
REXML
:: Formatters :: Default (11) -
REXML
:: Formatters :: Pretty (11) -
REXML
:: Formatters :: Transitive (11) -
REXML
:: Instruction (33) -
REXML
:: NotationDecl (11) -
REXML
:: Parent (11) -
REXML
:: Text (66) -
REXML
:: XMLDecl (22) -
REXML
:: XPath (33)
キーワード
- << (11)
- Comment (11)
-
DEFAULT
_ VERSION (11) - Default (11)
- Entity (11)
- ExternalEntity (11)
- Instruction (11)
- NotationDecl (11)
- ParseException (11)
- Pretty (11)
- Transitive (11)
- TreeParser (11)
- XMLDecl (11)
- [] (22)
- []= (22)
- add (11)
-
add
_ attribute (22) -
add
_ attributes (11) -
add
_ element (11) -
add
_ namespace (22) - attribute (11)
-
attribute
_ of (11) -
attributes
_ of (11) - clone (11)
- content (11)
- context (11)
- context= (11)
- delete (22)
-
delete
_ all (22) -
delete
_ attribute (11) -
delete
_ element (11) -
delete
_ namespace (11) - each (33)
-
each
_ attribute (11) -
each
_ element _ with _ attribute (11) -
each
_ element _ with _ text (11) - encoding (11)
- entities (11)
- entity (11)
-
external
_ id (11) - first (11)
-
get
_ attribute (11) -
get
_ attribute _ ns (11) -
get
_ text (11) -
has
_ elements? (11) - length (11)
- match (11)
- name (11)
- namespace (22)
- namespaces (22)
-
next
_ element (11) -
next
_ sibling= (11) -
parse
_ stream (11) - prefix (11)
- prefixes (22)
-
previous
_ sibling= (11) - public (11)
- raw (11)
- raw= (11)
- root (11)
-
root
_ node (11) - size (22)
-
stand
_ alone? (11) - system (11)
- target (11)
- text (11)
- text= (11)
-
to
_ a (22) -
to
_ s (33) -
to
_ string (11) - value (22)
- value= (11)
- version (11)
- write (11)
- xpath (11)
検索結果
先頭5件
- rexml
/ document - REXML
:: Text . new(arg , respect _ whitespace = false , parent = nil , raw = nil , entity _ filter = nil , illegal = REXML :: Text :: NEEDS _ A _ SECOND _ CHECK) - REXML
:: CData . new(text , respect _ whitespace = true , parent = nil) -> REXML :: CData - REXML
:: DocType . new(source , parent = nil) -> REXML :: DocType - REXML
:: Entity . new(array) -> REXML :: Entity
-
rexml
/ document (38030.0) -
DOM スタイルの XML パーサ。
...::Document.new で XML 文書から DOM ツリーを
構築し、ツリーのノードの各メソッドで文書の内容にアクセスします。
以下のプログラムではブックマークの XML からデータを取り出します。
//emlist[][ruby]{
require 'rexml/document'
require '......pp'
Bookmark = Struct.new(:href, :title, :desc)
doc = REXML::Document.new(<<XML)
<?xml version="1.0" encoding="UTF-8" ?>
<xbel version="1.0">
<bookmark href="http://www.ruby-lang.org/ja/">
<title>オブジェクト指向スクリプト言語 Ruby</title>
<desc>Rubyの公式サイト</des......tle = title_element ? title_element.text : nil
desc_element = bookmark.elements["desc"]
desc = desc_element ? desc_element.text : nil
Bookmark.new(href, title, desc)
end
pp bookmarks
# >> [#<struct Bookmark
# >> href="http://www.ruby-lang.org/ja/",
# >> title="オブジェクト指向ス... -
REXML
:: Text . new(arg , respect _ whitespace = false , parent = nil , raw = nil , entity _ filter = nil , illegal = REXML :: Text :: NEEDS _ A _ SECOND _ CHECK) (26155.0) -
テキストノードオブジェクトを生成します。
...e なしの場合][ruby]{
p REXML::Text.new("<&", false, nil, false).to_s # => "<&"
p REXML::Text.new("<&", false, nil, false).to_s # => "&lt;&amp;"
p REXML::Text.new("<&", false, nil, true).to_s # => "<&"
p REXML::Text.new("<&", false, nil, true).to_s # parse er......][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
doctype = REXML::Document.new(<<EOS).doctype
<!DOCTYPE root [
<!ENTITY p "foobar publisher">
<!ENTITY % q "quzz">
]>
<root />
EOS
REXML::Text.new("&quzz", false, doc.root, false).to_s # => "&&q;"
REXML::Text.new("quzz", false, do... -
REXML
:: CData . new(text , respect _ whitespace = true , parent = nil) -> REXML :: CData (26137.0) -
text をテキストとして持つ CData オブジェクトを生成します。
...'rexml/document'
doc = REXML::Document.new(<<EOS)
<root />
EOS
doc.root.add(REXML::CData.new("foo bar baz "))
doc.to_s # => "<root><![CDATA[foo bar baz ]]></root>\n"
doc = REXML::Document.new(<<EOS)
<root />
EOS
doc.root.add(REXML::CData.new("foo bar baz ", true))
doc.root.add(REXML::CData.new... -
REXML
:: DocType . new(source , parent = nil) -> REXML :: DocType (26119.0) -
DocType オブジェクトを生成します。
...いるDTDのテキストがパースされ、その内容によって DocType
オブジェクトが初期化されます。
REXML::DocType.new(Source.new(<<EOS))
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
EOS
このイ......スもありますが、内部用なので使わないで
ください。
一般的にいって、XML 文書に含まれる DTD は REXML::Document.new などで
適切に解析され、REXML::Document#doctype で取得できます。
このメソッドを直接使う必要はありません。... -
REXML
:: Entity . new(array) -> REXML :: Entity (26114.0) -
新たな Entity オブジェクトを生成して返します。
...外の内容を保持する Entity オブジェクトが欲しい場合は、
文書に適切な DTD を含めておいてそれを REXML::Document.new で
パースするようにしてください。
配列を使うほうは rexml のパーサが内部的に利用するため通常は利用しま......実体参照の名前
@param value 参照の値
@param parent 親ノード
@param reference パラメータ実体であるかどうかの真偽値
@param array 初期化のための配列
=== 例
「>」「>」 の対応は以下のように実現されます。
REXML::Entity.new("gt", ">")... -
REXML
:: Entity . new(name , value , parent=nil , reference=false) -> REXML :: Entity (26114.0) -
新たな Entity オブジェクトを生成して返します。
...外の内容を保持する Entity オブジェクトが欲しい場合は、
文書に適切な DTD を含めておいてそれを REXML::Document.new で
パースするようにしてください。
配列を使うほうは rexml のパーサが内部的に利用するため通常は利用しま......実体参照の名前
@param value 参照の値
@param parent 親ノード
@param reference パラメータ実体であるかどうかの真偽値
@param array 初期化のための配列
=== 例
「>」「>」 の対応は以下のように実現されます。
REXML::Entity.new("gt", ">")... -
REXML
:: Element . new(arg = UNDEFINED , parent = nil , context = nil) -> REXML :: Element (26113.0) -
要素オブジェクトを生成します。
...一切変換されません。
REXML::Element#raw も参照してください。
@param arg 要素の名前(String)もしくは初期化に使う REXML::Element
オブジェクト
@param parent 親ノード
@param context コンテキスト(Hash)
@see REXML::Parent.new, REXML::Child.new... -
REXML
:: Attributes . new(element) -> REXML :: Attributes (26107.0) -
空の Attributes オブジェクトを生成します。
...の Attributes オブジェクトを生成します。
どの要素の属性であるかを element で指定します。
通常は REXML::Element.new によって Attributes オブジェクト
が生成されるため、このメソッドを使う必要はありません。
@param element 属性... -
REXML
:: Elements . new(parent) -> REXML :: Elements (26107.0) -
空の要素の集合を表すオブジェクトを生成します。
...空の要素の集合を表すオブジェクトを生成します。
通常は REXML::Element.new によって Elements オブジェクトが
生成されるため、このメソッドを使う必要はありません。
@param parant 親要素オブジェクト... -
REXML
:: Attribute . new(attribute , value , parent = nil) -> REXML :: Attribute (26102.0) -
新たな属性オブジェクトを生成します。
新たな属性オブジェクトを生成します。
2種類の初期化が可能です。
REXML::Attribute オブジェクトを渡した場合は、
属性名とその値がそれから複製されます。
parent で新たに作られる属性オブジェクトが属する
要素が指定できます。
parent を省略した場合は複製元と同じ要素の属するように
設定されます。
また、属性名とその値を文字列で指定することもできます。
parent で新たに作られる属性オブジェクトが属する
要素が指定できます。
parent を省略した場合は nil が設定されます。
通常はこのメソッドは直接は使わず、REXML::Element#add_at...