ライブラリ
- ビルトイン (46)
-
cgi
/ session (24) -
cgi
/ session / pstore (12) - ipaddr (28)
-
irb
/ output-method (12) -
minitest
/ spec (1) - mkmf (24)
- nkf (12)
- psych (24)
- rbconfig (12)
-
rexml
/ document (240) -
rexml
/ parsers / sax2parser (60) -
rexml
/ sax2listener (24) - rss (24)
- rubygems (12)
-
rubygems
/ package / tar _ header (12) -
shell
/ command-processor (6) - socket (36)
- tmpdir (24)
クラス
- BasicSocket (36)
-
CGI
:: Session (12) -
CGI
:: Session :: FileStore (12) -
CGI
:: Session :: PStore (12) - Dir (24)
-
Gem
:: Package :: TarHeader (12) - IPAddr (28)
-
IRB
:: OutputMethod (12) - Module (1)
-
Psych
:: Handler (12) -
Psych
:: Nodes :: Document (12) -
REXML
:: Attribute (24) -
REXML
:: Attributes (36) -
REXML
:: Element (96) -
REXML
:: Parsers :: SAX2Parser (60) -
RSS
:: NSError (12) -
Shell
:: CommandProcessor (6) - String (40)
- Symbol (6)
モジュール
- Gem (12)
- Kernel (24)
-
REXML
:: Namespace (84) -
REXML
:: SAX2Listener (24) - RbConfig (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
MAKEFILE
_ CONFIG (12) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 3
. 0 . 0 (5) - NKF (12)
- OverlappedPrefixError (12)
-
add
_ namespace (24) - attribute (12)
-
create
_ makefile (12) -
delete
_ namespace (12) -
delete
_ prefix (8) -
delete
_ prefix! (8) -
delete
_ suffix (8) -
delete
_ suffix! (8) -
end
_ prefix _ mapping (12) -
get
_ attribute _ ns (12) - getsockopt (12)
-
has
_ name? (12) -
infect
_ with _ assertions (1) -
install
_ files (12) -
install
_ system _ commands (6) - listen (60)
-
local
_ name (12) - mask (12)
- mktmpdir (24)
- name (12)
- name= (12)
- namespace (24)
- namespaces (24)
- new (48)
- ppx (12)
- prefix= (20)
- prefixes (24)
-
rexml
/ parsers / sax2parser (12) -
ruby 1
. 6 feature (12) - setsockopt (24)
-
start
_ document (12) -
start
_ prefix _ mapping (12) -
start
_ with? (14) - whitespace (12)
- リテラル (12)
検索結果
先頭5件
-
REXML
:: Element # attribute(name , namespace = nil) -> REXML :: Attribute | nil (6.0) -
name で指定される属性を返します。
...で指定される属性を返します。
属性は REXML::Attribute オブジェクトの形で返します。
name は "foo:bar" のように prefix を指定することができます。
namespace で名前空間の URI を指定することで、その名前空間内で
name という属... -
REXML
:: Element # delete _ namespace(namespace = "xmlns") -> self (6.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 #... -
REXML
:: Element # namespaces -> {String => String} (6.0) -
self の文脈で定義されている名前空間の情報を返します。
...で定義されている名前空間の情報を返します。
対象の要素とその外側の要素で定義されている名前空間を、{ prefix => 識別子 }
というハッシュテーブルで返します。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new("<a xmln... -
REXML
:: Element # whitespace -> bool (6.0) -
要素(self)内で空白が考慮されるならば真を返します。
...のには :all が指定されている場合と、
配列に含まれている場合の両方があります。
のいずれかの場合に真を返します。
要素名として REXML::Namespace#expanded_name が使われるので、
名前空間の prefix は判定に影響します。... -
REXML
:: Namespace # has _ name?(other , ns = nil) -> bool (6.0) -
self が other と ns で指定した名前を持っているならば真を返します。
...いるならば真を返します。
ns が nil でない場合は名前空間も比較されます。
other が ":" を含んでいる(つまり prefix を含んでいる)場合は
REXML::Namespace#fully_expanded_name と other を比較します。
どちらでもない場合は other と REXML::... -
REXML
:: Namespace # name=(name) (6.0) -
名前を設定します。
...名前を設定します。
prefix を持つ名前も持たない名前も受け付けます。
@param name 名前(文字列)... -
String
# delete _ suffix!(suffix) -> self | nil (6.0) -
self の末尾から破壊的に suffix を削除します。
...ます。
@return 削除した場合は self、変化しなかった場合は nil
//emlist[][ruby]{
"hello".delete_suffix!("llo") # => "he"
"hello".delete_suffix!("hel") # => nil
//}
@see String#chomp!
@see String#chop!
@see String#delete_prefix!
@see String#delete_suffix
@see String#end_with?... -
String
# delete _ suffix(suffix) -> String (6.0) -
文字列の末尾から suffix を削除した文字列のコピーを返します。
...。
@return 文字列の末尾から suffix を削除した文字列のコピー
//emlist[][ruby]{
"hello".delete_suffix("llo") # => "he"
"hello".delete_suffix("hel") # => "hello"
//}
@see String#chomp
@see String#chop
@see String#delete_prefix
@see String#delete_suffix!
@see String#end_with?... -
リテラル (6.0)
-
リテラル * num * string * backslash * exp * char * command * here * regexp * array * hash * range * symbol * percent
...の
前(符号(+,-)の直後を含む)に _を置くとローカル変数やメソッド呼び
出しと解釈されます)
_ は、0x などの prefix の直後に書くことはできません。また、_ を連続して
書いてもエラーになります。他、細かい部分でこのあた...