389件ヒット
[1-100件を表示]
(0.026秒)
ライブラリ
- ビルトイン (5)
-
rexml
/ document (253) -
rexml
/ sax2listener (22) -
rexml
/ streamlistener (11) - rss (22)
クラス
- Module (5)
-
REXML
:: AttlistDecl (11) -
REXML
:: Attribute (22) -
REXML
:: DocType (22) -
REXML
:: Element (132) -
REXML
:: Elements (11) -
REXML
:: XPath (33) -
RSS
:: Element (22)
モジュール
-
REXML
:: SAX2Listener (22) -
REXML
:: StreamListener (11)
キーワード
-
NEWS for Ruby 2
. 6 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (4) - Namespace (11)
- [] (11)
-
add
_ attributes (11) -
add
_ namespace (22) - attlistdecl (11)
- attribute (11)
-
attributes
_ of (11) -
delete
_ namespace (11) - each (11)
-
each
_ element _ with _ attribute (11) -
each
_ element _ with _ text (11) -
element
_ name (11) -
end
_ element (11) -
external
_ id (11) - first (11)
-
full
_ name (11) - match (11)
- namespace (22)
- namespaces (11)
-
rdoc
/ parser / c (11) -
rexml
/ parsers / sax2parser (11) -
rexml
/ parsers / streamparser (11) - root (11)
-
root
_ node (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 9 feature (11) -
ruby2
_ keywords (5) -
start
_ element (11) -
tag
_ name (11) -
to
_ string (11) - whitespace (11)
- 正規表現 (11)
検索結果
先頭5件
- REXML
:: Element - REXML
:: AttlistDecl # element _ name -> String - REXML
:: Element # each _ element _ with _ attribute(key , value = nil , max = 0 , name = nil) {|element| . . . } -> () - REXML
:: Element # each _ element _ with _ text(text = nil , max = 0 , name = nil) {|element| . . . } -> () - REXML
:: Element # delete _ namespace(namespace = "xmlns") -> self
-
REXML
:: Element (18022.0) -
XML の要素(エレメント、element)を表すクラス。
...XML の要素(エレメント、element)を表すクラス。
要素は
* 子要素(children)
* 属性(attributes)
* 名前(name)
を持つものとして特徴付けられます。
また、要素はある別の要素の子となることもできます。... -
REXML
:: AttlistDecl # element _ name -> String (12202.0) -
属性を定義しているエレメントの名前を返します。
属性を定義しているエレメントの名前を返します。 -
REXML
:: Element # each _ element _ with _ attribute(key , value = nil , max = 0 , name = nil) {|element| . . . } -> () (9339.0) -
特定の属性を持つすべての子要素を引数としてブロックを呼び出します。
...lueである
もののみを対象とします。
maxを指定すると、対象となる子要素の先頭 max 個のみが対象となります。
name を指定すると、それは xpath 文字列と見なされ、
それにマッチするもののみが対象となります。
max に 0 を指......大個数
@param name xpath文字列
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new("<a><b id='1'/><c id='2'/><d id='1'/><e/></a>")
doc.root.each_element_with_attribute('id'){|e| p e }
# >> <b id='1'/>
# >> <c id='2'/>
# >> <d id='1'/>
doc.root.each_element_with_attribute('id'......, '1'){|e| p e }
# >> <b id='1'/>
# >> <d id='1'/>
doc.root.each_element_with_attribute('id', '1', 1){|e| p e }
# >> <b id='1'/>
doc.root.each_element_with_attribute('id', '1', 0, 'd'){|e| p e }
# >> <d id='1'/>
//}... -
REXML
:: Element # each _ element _ with _ text(text = nil , max = 0 , name = nil) {|element| . . . } -> () (9339.0) -
テキストを子ノードとして 持つすべての子要素を引数としてブロックを呼び出します。
...ext であるもののみを対象とします。
maxを指定すると、対象となる子要素の先頭 max 個のみが対象となります。
name を指定すると、それは xpath 文字列と見なされ、
それにマッチするもののみが対象となります。
max に 0 を指......要素の最大個数
@param name xpath文字列
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new '<a><b>b</b><c>b</c><d>d</d><e/></a>'
doc.root.each_element_with_text {|e|p e}
# >> <b> ... </>
# >> <c> ... </>
# >> <d> ... </>
doc.root.each_element_with_text('b'){|e|p e}
# >> <......b> ... </>
# >> <c> ... </>
doc.root.each_element_with_text('b', 1){|e|p e}
# >> <b> ... </>
doc.root.each_element_with_text(nil, 0, 'd'){|e|p e}
# >> <d> ... </>
//}... -
REXML
:: Element # delete _ namespace(namespace = "xmlns") -> self (9200.0) -
名前空間を要素から削除します。
...を削除します。
@param namespace 削除する名前空間の prefix
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new "<a xmlns:foo='bar' xmlns='twiddle'/>"
doc.root.delete_namespace
doc.to_s # => "<a xmlns:foo='bar'/>"
doc.root.delete_namespace 'foo'
doc.to_s # => "<a/>"... -
REXML
:: Element # add _ namespace(prefix , uri) -> self (9106.0) -
名前空間を要素に追加します。
...フォルトの namespace の uri を指定します。
既に同じ prefix が存在する場合はそれが上書きされます。
@param prefix 名前空間の prefix
@param uri 名前空間の uri
//emlist[][ruby]{
require 'rexml/document'
a = REXML::Element.new("a")
a.add_namespace("xmlns:f......oo", "bar" )
a.add_namespace("foo", "bar") # 上と同じ意味
a.add_namespace("twiddle")
a.to_s # => "<a xmlns:foo='bar' xmlns='twiddle'/>"
a.add_namespace("foo", "baz")
a.to_s # => "<a xmlns:foo='baz' xmlns='twiddle'/>"
//}... -
REXML
:: Element # add _ namespace(uri) (9106.0) -
名前空間を要素に追加します。
...フォルトの namespace の uri を指定します。
既に同じ prefix が存在する場合はそれが上書きされます。
@param prefix 名前空間の prefix
@param uri 名前空間の uri
//emlist[][ruby]{
require 'rexml/document'
a = REXML::Element.new("a")
a.add_namespace("xmlns:f......oo", "bar" )
a.add_namespace("foo", "bar") # 上と同じ意味
a.add_namespace("twiddle")
a.to_s # => "<a xmlns:foo='bar' xmlns='twiddle'/>"
a.add_namespace("foo", "baz")
a.to_s # => "<a xmlns:foo='baz' xmlns='twiddle'/>"
//}... -
RSS
:: Element # full _ name (9101.0) -
@todo
@todo -
RSS
:: Element # tag _ name (9101.0) -
@todo
@todo -
REXML
:: Element # namespace(prefix=nil) -> String (9100.0) -
self の文脈で prefix が指している名前空間の URI を返します。
...ます。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new("<a xmlns='1' xmlns:y='2'><b/><c xmlns:z='3'/><y:d /></a>")
b = doc.elements['//b']
b.namespace # => "1"
b.namespace("y") # => "2"
b.namespace("z") # => nil
d = doc.elements['//y:d']
d.namespace # => "2"
//}...