method
[]
v2_6_3 -
Show latest stable
-
0 notes -
Class: REXML::Element
- 1_8_6_287
- 1_8_7_72
- 1_8_7_330
- 1_9_1_378
- 1_9_2_180
- 1_9_3_125
- 1_9_3_392
- 2_1_10
- 2_2_9
- 2_4_6 (0)
- 2_5_5 (0)
- 2_6_3 (0)
- What's this?
[](name_or_index)
public
Fetches an attribute value or a child.
If String or Symbol is specified, it’s treated as attribute name. Attribute value as String or nil is returned. This case is shortcut of +attributes[name]+.
If Integer is specified, it’s treated as the index of child. It returns Nth child.
doc = REXML::Document.new("<a attr='1'><b/><c/></a>") doc.root["attr"] # => "1" doc.root.attributes["attr"] # => "1" doc.root[1] # => <c/>