2274件ヒット
[1-100件を表示]
(0.105秒)
ライブラリ
- csv (12)
- json (12)
- psych (348)
- rdoc (12)
-
rdoc
/ code _ object (108) -
rdoc
/ markdown (24) -
rdoc
/ rdoc (24) -
rdoc
/ text (12) - rexml (12)
-
rexml
/ document (1428) -
rexml
/ parsers / sax2parser (60) -
rexml
/ sax2listener (24) -
rexml
/ streamlistener (12) -
rubygems
/ exceptions (12) - win32ole (12)
クラス
- CSV (12)
-
JSON
:: State (12) - Object (24)
-
Psych
:: Handler (24) -
Psych
:: Nodes :: Document (72) -
Psych
:: Nodes :: Node (24) -
Psych
:: Stream (48) -
Psych
:: Visitors :: YAMLTree (12) -
RDoc
:: CodeObject (108) -
RDoc
:: Markdown (24) -
RDoc
:: RDoc (12) -
REXML
:: Attribute (36) -
REXML
:: Attributes (156) -
REXML
:: CData (36) -
REXML
:: Child (36) -
REXML
:: DocType (132) -
REXML
:: Document (252) -
REXML
:: Element (288) -
REXML
:: Elements (108) -
REXML
:: Entity (36) -
REXML
:: Instruction (24) -
REXML
:: Parsers :: SAX2Parser (60) -
REXML
:: Text (60) -
REXML
:: XMLDecl (36) -
REXML
:: XPath (36) -
WIN32OLE
_ EVENT (12)
モジュール
- Kernel (24)
- Psych (60)
- RDoc (12)
-
RDoc
:: Text (12) -
REXML
:: SAX2Listener (24) -
REXML
:: Security (48)
キーワード
- << (24)
- Comment (12)
- DECLARATION (12)
-
DOT
_ DOC _ FILENAME (12) - Default (12)
- DocType (12)
- DocumentError (12)
- Emitter (12)
- Entity (12)
- ExternalEntity (12)
- Instruction (12)
- Mark (12)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 6 . 0 (7) - NotationDecl (12)
- ParseException (12)
- Parser (12)
- Pretty (12)
- RDoc (12)
- ReFe (12)
- Ruby用語集 (12)
- Stream (24)
- StreamListener (12)
- Transitive (12)
- TreeParser (12)
- XMLDecl (12)
- [] (24)
- []= (24)
- add (24)
-
add
_ attribute (24) -
add
_ attributes (12) -
add
_ element (12) -
add
_ namespace (24) - attribute (12)
-
attribute
_ of (12) -
attributes
_ of (12) - clone (12)
- content (12)
- context (12)
- delete (24)
-
delete
_ all (24) -
delete
_ attribute (12) -
delete
_ element (12) -
delete
_ namespace (12) - doctype (24)
- document (36)
-
document
_ children (12) -
document
_ children= (12) -
document
_ self (12) -
document
_ self= (12) - documented? (12)
- dowrite (12)
- dump (12)
- each (36)
-
each
_ attribute (12) -
each
_ element _ with _ attribute (12) -
each
_ element _ with _ text (12) - encoding (12)
-
end
_ document (24) - entities (12)
- entity (12)
-
entity
_ expansion _ limit (24) -
entity
_ expansion _ limit= (24) -
entity
_ expansion _ text _ limit (24) -
entity
_ expansion _ text _ limit= (24) -
external
_ id (12) - finish (12)
- first (12)
- generate (12)
-
get
_ attribute (12) -
get
_ attribute _ ns (12) -
get
_ text (12) - handler= (12)
-
has
_ elements? (12) -
here
_ document (12) - length (12)
- listen (60)
- match (12)
- matches? (12)
- name (24)
- namespace (24)
- namespaces (24)
- new (120)
-
next
_ element (12) -
next
_ sibling= (12) -
node
_ type (12) - nowrite (12)
- parse (48)
-
parse
_ file (12) -
parse
_ stream (36) - prefix (12)
- prefixes (24)
-
previous
_ sibling= (12) -
psych
_ to _ yaml (12) -
psych
_ y (12) - public (12)
- rdoc (12)
-
rdoc
/ parser / c (12) -
rdoc
/ parser / changelog (12) -
remove
_ classes _ and _ modules (12) -
remove
_ methods _ etc (12) - rexml (12)
-
rexml
/ document (12) -
rexml
/ parsers / sax2parser (12) - root (36)
-
root
_ node (12) -
ruby 1
. 8 . 4 feature (12) - size (24)
-
stand
_ alone? (12) - start (24)
-
start
_ doc (12) -
start
_ document (24) -
stop
_ doc (12) - system (12)
-
tag
_ directives (12) -
tag
_ directives= (12) - target (12)
- text (12)
- text= (12)
-
to
_ a (24) -
to
_ s (24) -
to
_ string (12) -
to
_ yaml (24) - value (24)
- value= (12)
- version (24)
- version= (12)
- write (36)
- writethis (12)
-
xml
_ decl (12) - xmlrpc (3)
- xpath (12)
- y (12)
- yaml (12)
- リテラル (12)
検索結果
-
rexml
/ document (32018.0) -
DOM スタイルの XML パーサ。
...
REXML::Document.new で XML 文書から DOM ツリーを
構築し、ツリーのノードの各メソッドで文書の内容にアクセスします。
以下のプログラムではブックマークの XML からデータを取り出します。
//emlist[][ruby]{
require 'rexml/document'
re......quire '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の公式サイ......</bookmark>
<bookmark href="http://rurema.clear-code.com/">
<title>最速Rubyリファレンスマニュアル検索! | るりまサーチ</title>
<desc>Rubyリファレンスマニュアルを全文検索できる。
とても便利。
</desc>
</bookmark>
<bookmark href="https... -
rdoc
/ parser / c (26024.0) -
C 言語で記述されたソースコードから組み込みクラス/モジュールのドキュメン トを解析するためのサブライブラリです。
...に使用します。
rb_define_class や rb_define_method などで定義されたものに
対応する C 言語の関数のコメントを解析します。
例: Array#flatten の場合。rb_ary_flatten のコメントが解析されます。
/*
* Returns a new array that is a one-dimensio......nal flattening of this
* array (recursively). That is, for every element that is an array,
* extract its elements into the new array.
*
* s = [ 1, 2, 3 ] #=> [1, 2, 3]
* t = [ 4, 5, 6, [7, 8] ] #=> [4, 5, 6, [7, 8]]
* a = [ s, t, 9, 10 ] #=> [[1, 2, 3], [......tten", rb_ary_flatten, 0);
上記の例の場合、rb_ary_flatten 関数と Init_Array 関数は同じファイルに記
述されている必要があります。
また、Ruby のソースコードとは別にコメントには特別な命令を指定する事がで
きます。
: Document-clas... -
rdoc (26018.0)
-
RDoc は Ruby のドキュメント生成を行うためのライブラリです。rdoc という ドキュメント生成のためのコマンドも含んでいます。
...RDoc は Ruby のドキュメント生成を行うためのライブラリです。rdoc という
ドキュメント生成のためのコマンドも含んでいます。
このパッケージは RDoc と Markup というふたつのコンポーネントを含
んでいます。 RDoc とは Ruby......てきます(include,require もです)。そ
してこれらの内容とその直前に書かれたコメントを併合し、ドキュメントを出
力します(現在は HTML しか出力できませんが、この部分は取り替え可能にでき
ています)。Markup とはプレーンテ......は protected です。
: --markup markup
マークアップのフォーマットを指定します。デフォルトは rdoc です。
markdown、rd、rdoc、tomdoc のいずれかから選択できます。
: --root root
Root of the source tree documentation will be generated for. Set t... -
rexml
/ parsers / sax2parser (26012.0) -
SAX2 と同等の API を持つストリーム式の XML パーサ。
...ェクトに REXML::Parsers::SAX2Parser#listen で
設定してから REXML::Parsers::SAX2Parser#parse を呼び出すことで、
パーサからコールバックが呼び出されます。
コールバックには2種類あって、ブロックを使う方式と REXML::SAX2Listener
を include......。詳しくは
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">
<a......ass Listener
#include REXML::SAX2Listener
def method_missing(name, *args)
p [name, *args]
end
def respond_to_missing?(name, include_private)
name != :call
end
end
parser = REXML::Parsers::SAX2Parser.new(xml)
parser.listen(Listener.new)
parser.parse
# >> [:start_document]
# >> [:xm... -
rdoc
/ parser / changelog (26006.0) -
ChangeLog ファイルを解析するためのサブライブラリです。
...RDoc::Markup::Document オブジェクト
に変換します。出力される HTML はサイドバーに日ごとに分けられます。
このサブライブラリは主に MRI の ChangeLog を解析するために使われますが、
GNU style の ChangeLog(http://www.gnu.org/prep/standards/h... -
rexml (26006.0)
-
Pure Ruby の XML パーサです。 DOM スタイルと SAX スタイルの両方をカバーしています。
...Pure Ruby の XML パーサです。
DOM スタイルと SAX スタイルの両方をカバーしています。
DOM スタイルの API を使うためには rexml/document を使います。
SAX スタイルの API には、
* rexml/parsers/sax2parser
* rexml/parsers/streamparser
のいず......* rexml/parsers/pullparser
* rexml/parsers/ultralightparser
などもあります。
=== リンク
* REXML Home
http://www.germane-software.com/software/rexml
* API リファレンス
http://www.germane-software.com/software/rexml_doc
日本語訳 http://pub.cozmixng.org/~kou/re......http://www.germane-software.com/software/rexml/docs/tutorial.html
日本語訳 http://www.baykit.org/~makotos/cgi-bin/wiliki.cgi?REXML%A5%C1%A5%E5%A1%BC%A5%C8%A5%EA%A5%A2%A5%EB&l=jp
* 日本語
http://www.cozmixng.org/~kou/ruby/rexml/
http://www.cozmixng.org/~kou/ruby/rexml/reference... -
REXML
:: Document (21012.0) -
XMLの完全な文書(ドキュメント)を表すクラス。
...理命令(Processing Instruction, PI)、
DTD(文書型定義、Document Type Definition)、
などを含んでいます。
ドキュメントは直下の子ノードをただ一つ持っています(rootと呼び、
REXML::Document#root でアクセスできます)。
2つ目の要素を(REXML::Elem......ent#add_elementなどで)追加しようとすると
例外(RuntimeError)が発生します。... -
static int here
_ document(NODE *here) (12300.0) -
lex_strterm 形式の term に従ってヒアドキュメントを 終端行まで読み込む。
...lex_strterm 形式の term に従ってヒアドキュメントを
終端行まで読み込む。... -
Psych
:: Handler # start _ document(version , tag _ directives , implicit) -> () (12213.0) -
YAML ドキュメントの始まりで呼び出されます。
...。
version には YAML ドキュメントに宣言されているバージョンが
[major, minor] という配列で渡されます。宣言がない場合は空の配列が渡されます。
tag_directives には tag directive の配列が渡されます。
それぞれの tag は [prefix, suff......erride してください。
@param version バージョン
@param tag_directives tag directive の配列
@param implicit ドキュメントが implicit に始まっているかどうか
=== 例
以下の YAML に対しては
%YAML 1.1
%TAG ! tag:tenderlovemaking.com,2009:
--- !squee
start......_document に渡される引数は以下の通りです
version # => [1, 1]
tag_directives # => tenderlovemaking.com,2009:"
implicit # => false
以下の YAML に対しては
- x
- y
start_document に渡される引数は以下の通りです。
version # => []...