449件ヒット
[1-100件を表示]
(0.080秒)
種類
- インスタンスメソッド (240)
- 文書 (77)
- ライブラリ (60)
- 特異メソッド (36)
- クラス (36)
ライブラリ
- ビルトイン (12)
- etc (36)
-
net
/ http (12) - rake (24)
-
rake
/ loaders / makefile (12) -
rdoc
/ context (12) -
rdoc
/ parser / simple (12) -
rdoc
/ text (12) -
rexml
/ document (72) -
rexml
/ parsers / pullparser (12) -
rexml
/ parsers / sax2parser (60) -
ripper
/ filter (12) - zlib (24)
クラス
-
Etc
:: Passwd (24) -
RDoc
:: Context :: Section (12) -
RDoc
:: Parser :: Simple (12) -
REXML
:: Comment (36) -
REXML
:: DocType (36) -
REXML
:: Parsers :: PullEvent (12) -
REXML
:: Parsers :: SAX2Parser (60) -
Rake
:: MakefileLoader (12) -
Zlib
:: GzipFile (12) -
Zlib
:: GzipWriter (12)
モジュール
-
Net
:: HTTPHeader (12) -
RDoc
:: Text (12) -
Rake
:: TaskManager (24)
キーワード
- Filter (12)
-
NEWS for Ruby 3
. 0 . 0 (5) - Passwd (12)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (12)
- String (12)
-
attribute
_ of (12) -
attributes
_ of (12) - comment= (24)
- comment? (12)
-
content
_ type (12) -
last
_ comment (12) -
last
_ description (12) - listen (60)
- load (12)
- new (36)
-
node
_ type (12) - parse (12)
-
rdoc
/ parser / ruby (12) -
remove
_ private _ comments (12) -
rexml
/ parsers / pullparser (12) -
rexml
/ parsers / sax2parser (12) -
rexml
/ parsers / streamparser (12) -
rexml
/ parsers / ultralightparser (12) -
ruby 1
. 6 feature (12) - write (12)
- リテラル (12)
- 多言語化 (12)
- 字句構造 (12)
- 正規表現 (12)
検索結果
先頭5件
-
Etc
:: Passwd # comment -> String (21101.0) -
コメント(文字列)を返します。このメンバはシステム依存です。
コメント(文字列)を返します。このメンバはシステム依存です。 -
Zlib
:: GzipFile # comment -> String | nil (21101.0) -
gzip ファイルのヘッダーに記録されているコメントを返します。 コメントが存在しない場合は nil を返します。
...gzip ファイルのヘッダーに記録されているコメントを返します。
コメントが存在しない場合は nil を返します。... -
RDoc
:: Parser :: Simple # remove _ private _ comments(comment) -> String (12323.0) -
行頭の "--" から "++" で囲まれたコメントを comment から削除した結果を返 します。
...行頭の "--" から "++" で囲まれたコメントを comment から削除した結果を返
します。
@param comment 対象の文字列を指定します。
@return コメントが削除された文字列を返します。... -
rexml
/ parsers / streamparser (12054.0) -
ストリーム式の XML パーサ。
...サの中では高速ですが、機能は限定的です。
もう少し高機能なストリーム式パーサが必要な場合は
REXML::Parsers::SAX2Parser を用いてください。
パーサからはコールバックによってパースした情報を受け取ります。
REXML::StreamLis......ーバーライドしたクラスのオブジェクトを
コールバックオブジェクトとして REXML::Parsers::StreamParser.new
に渡します。
REXML::Parsers::StreamParser#parse を呼び出すと
パースが開始しその結果によってコールバックが呼び出されます......:events
end
xml = <<EOS
<members>
<member name="apple" color="red">
<comment>comment here</comment>
</member>
<member name="banana" color="yellow"/>
</members>
EOS
listener = Listener.new
REXML::Parsers::StreamParser.new(xml, listener).parse
listener.events
# => ["tag_start[members]",
#... -
rexml
/ parsers / pullparser (12030.0) -
プル方式の XML パーサ。
...プル方式の XML パーサ。
REXML::Parsers::StreamParser はパースした結果をコールバックによって
受動的に受け取りますが、このパーサは REXML::Parsers::PullParser#pull
によってパーサから結果をイベントという形で順に能動的に取り出......トのキューと見なせます。
pull はそのキューの先頭を取り出し、キューから取り除きます。
pull は REXML::Parsers::PullEvent オブジェクトを返します。
このオブジェクトの
REXML::Parsers::PullEvent#event_type で「開始タグ」「終了タグ......化文字列)
テキストノード
: processing_instruction (ターゲット文字列, 内容文字列 | nil)
XML処理命令(Processing Instruction, PI)
: comment (コメント文字列)
コメント
: start_doctype (ルート要素名, "SYSTEM" | "PUBLIC" | nil, システム識別子 | nil,... -
rexml
/ parsers / sax2parser (12024.0) -
SAX2 と同等の API を持つストリーム式の XML パーサ。
...SAX2 と同等の API を持つストリーム式の XML パーサ。
コールバックをパーサオブジェクトに REXML::Parsers::SAX2Parser#listen で
設定してから REXML::Parsers::SAX2Parser#parse を呼び出すことで、
パーサからコールバックが呼び出されます......ます。詳しくは
REXML::Parsers::SAX2Parser#listen を参照してください。
REXML::Parsers::StreamParser のパーサよりは高機能です。
//emlist[][ruby]{
require 'rexml/parsers/sax2parser'
require 'rexml/sax2listener'
parser = REXML::Parsers::SAX2Parser.new(<<XML)
<root n="0">.......ent">
%HTMLsymbol;
]>
<root xmlns="http://example.org/default"
xmlns:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar"><![CDATA[cdata is here]]>
<a foo:att='1' bar:att='2' att='<'>
<bar:b />
</a>
&& <!-- comment here--> &bar;
</root>
EOS
class Listene... -
rexml
/ parsers / ultralightparser (12006.0) -
パース結果を配列で作られた木構造により返すパーサ。
...り返すパーサ。
REXML::Parsers::UltraLightParser.new でパーサオブジェクトを
生成し、REXML::Parsers::UltraLightParser#parse でパースし
その結果の木構造を返します。
===[a:nodes] ノードの表現
REXML::Parsers::UltraLightParser#parse が返す
XML の各ノ......要素のように子ノードを持つ場合、
それらの子ノードもこの配列の要素として保持されます。
REXML::Parsers::UltraLightParser#parse の返り値となる
木のルートは特別で、ノードの種類を表すシンボルを持ちません。
XML宣言、DTD、......]
テキストノード
: [:processing_instruction, ターゲット文字列, 内容文字列 | nil]
XML処理命令(Processing Instruction, PI)
: [:comment ,コメント文字列]
コメント
: [:start_doctype, 親ノード, ルート要素名, "SYSTEM" | "PUBLIC" | nil, システム識別... -
Etc
:: Passwd # comment=(comment) (9202.0) -
コメント(文字列)を設定します。このメンバはシステム依存です。
コメント(文字列)を設定します。このメンバはシステム依存です。 -
Zlib
:: GzipWriter # comment=(string) (9125.0) -
gzip ファイルのヘッダーに記録するコメントを指定します。
...gzip ファイルのヘッダーに記録するコメントを指定します。
Zlib::GzipWriter#write 等の書き込み系メソッドを
呼んだ後で指定しようとすると Zlib::GzipFile::Error 例外が
発生します。
@param string gzip ファイルのヘッダーに記録する......す。
require 'zlib'
filename='hoge1.gz'
fw = File.open(filename, "w")
Zlib::GzipWriter.wrap(fw, Zlib::BEST_COMPRESSION){|gz|
gz.comment = "hogehoge"
p gz.comment #=> "hogehoge"
}
fr = File.open(filename)
Zlib::GzipReader.wrap(fr){|gz|
puts gz.comment #=> hogehoge
}...