941件ヒット
[1-100件を表示]
(0.115秒)
種類
- インスタンスメソッド (698)
- 特異メソッド (143)
- ライブラリ (55)
- 文書 (45)
ライブラリ
- ビルトイン (82)
-
cgi
/ util (44) - matrix (136)
- psych (11)
-
rexml
/ document (429) -
rexml
/ parsers / pullparser (33) -
rexml
/ parsers / sax2parser (55) -
rexml
/ sax2listener (22) - set (29)
クラス
- Array (33)
- CGI (44)
- Matrix (57)
- Proc (5)
-
Psych
:: Handler (11) -
REXML
:: Attribute (55) -
REXML
:: DocType (55) -
REXML
:: Element (198) -
REXML
:: Elements (77) -
REXML
:: Entity (11) -
REXML
:: Parsers :: PullEvent (33) -
REXML
:: Parsers :: SAX2Parser (55) -
REXML
:: XPath (33) - Set (29)
- Vector (79)
モジュール
- Enumerable (44)
-
REXML
:: SAX2Listener (22)
キーワード
-
NEWS for Ruby 2
. 4 . 0 (8) -
NEWS for Ruby 3
. 0 . 0 (4) - [] (11)
-
add
_ namespace (11) - alias (11)
- attlistdecl (11)
- attribute (11)
-
attribute
_ of (11) -
attributes
_ of (11) - collect (11)
- collect! (24)
- component (22)
- context (11)
-
delete
_ all (11) -
delete
_ namespace (11) -
drop
_ while (44) - each (22)
-
each
_ element (11) -
each
_ element _ with _ attribute (11) -
each
_ element _ with _ text (11) - elementdecl? (11)
- elements (11)
-
elements
_ to _ f (11) -
elements
_ to _ i (11) -
elements
_ to _ r (11) - empty? (11)
-
end
_ element? (11) - escapeElement (11)
-
escape
_ element (11) -
external
_ id (11) - first (11)
-
get
_ elements (11) -
get
_ text (11) - inject (11)
- inspect (11)
-
keep
_ if (11) - listen (55)
- map! (24)
- match (11)
- matches? (11)
- namespace (22)
- namespaces (11)
- new (44)
-
node
_ type (11) - prefix (11)
- prefixes (11)
-
previous
_ element (11) -
rdoc
/ parser / c (11) -
reverse
_ each (22) -
rexml
/ parsers / pullparser (11) -
rexml
/ parsers / sax2parser (11) -
rexml
/ parsers / streamparser (11) -
rexml
/ parsers / ultralightparser (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 9 feature (11) -
ruby2
_ keywords (5) -
start
_ element? (11) -
start
_ prefix _ mapping (11) - text (11)
-
to
_ a (11) -
to
_ s (7) -
to
_ string (11) - transpose (11)
- unescapeElement (11)
-
unescape
_ element (11) - whitespace (11)
- write (22)
- xpath (11)
- 正規表現 (11)
検索結果
先頭5件
-
REXML
:: Element # previous _ element -> Element | nil (15402.0) -
前の兄弟要素を返します。
前の兄弟要素を返します。
前の要素が存在しない場合は nil を返します。 -
Matrix
# element(i , j) -> () (15225.0) -
(i,j)要素を返します。 行列の範囲外の値を指定した場合には nil を返します。
...param i 要素の行成分を0オリジンで指定します。
@param j 要素の列成分を0オリジンで指定します。
//emlist[例][ruby]{
require 'matrix'
a1 = [1, 2, 3]
a2 = [10, 15, 20]
a3 = [-1, 2, 1.5]
m = Matrix[a1, a2, a3]
p m[0, 0] # => 1
p m[1, 1] # => 15
p m[1, 2] # => 20
p... -
CGI
. escapeElement(string , *elements) -> String (12413.0) -
第二引数以降に指定したエレメントのタグだけを実体参照に置換します。
...体参照に置換します。
@param string 文字列を指定します。
@param elements HTML タグの名前を一つ以上指定します。文字列の配列で指定することも出来ます。
例:
require "cgi"
p CGI.escapeElement('<BR><A HREF="url"></A>', "A", "IMG"......)
# => "<BR><A HREF="url"></A>"
p CGI.escapeElement('<BR><A HREF="url"></A>', ["A", "IMG"])
# => "<BR><A HREF="url"></A>"... -
CGI
. escape _ element(string , *elements) -> String (12413.0) -
第二引数以降に指定したエレメントのタグだけを実体参照に置換します。
...体参照に置換します。
@param string 文字列を指定します。
@param elements HTML タグの名前を一つ以上指定します。文字列の配列で指定することも出来ます。
例:
require "cgi"
p CGI.escapeElement('<BR><A HREF="url"></A>', "A", "IMG"......)
# => "<BR><A HREF="url"></A>"
p CGI.escapeElement('<BR><A HREF="url"></A>', ["A", "IMG"])
# => "<BR><A HREF="url"></A>"... -
CGI
. unescapeElement(string , *elements) -> String (12401.0) -
特定の要素だけをHTMLエスケープから戻す。
...スケープから戻す。
@param string 文字列を指定します。
@param elements HTML タグの名前を一つ以上指定します。文字列の配列で指定することも出来ます。
例:
require "cgi"
print CGI.unescapeElement('<BR><A HREF="url">&l......t;/A>', "A", "IMG")
# => "<BR><A HREF="url"></A>"
print CGI.unescapeElement('<BR><A HREF="url"></A>', %w(A IMG))
# => "<BR><A HREF="url"></A>"... -
CGI
. unescape _ element(string , *elements) -> String (12401.0) -
特定の要素だけをHTMLエスケープから戻す。
...スケープから戻す。
@param string 文字列を指定します。
@param elements HTML タグの名前を一つ以上指定します。文字列の配列で指定することも出来ます。
例:
require "cgi"
print CGI.unescapeElement('<BR><A HREF="url">&l......t;/A>', "A", "IMG")
# => "<BR><A HREF="url"></A>"
print CGI.unescapeElement('<BR><A HREF="url"></A>', %w(A IMG))
# => "<BR><A HREF="url"></A>"... -
rexml
/ parsers / sax2parser (12114.0) -
SAX2 と同等の API を持つストリーム式の XML パーサ。
...SAX2 と同等の API を持つストリーム式の XML パーサ。
コールバックをパーサオブジェクトに REXML::Parsers::SAX2Parser#listen で
設定してから REXML::Parsers::SAX2Parser#parse を呼び出すことで、
パーサからコールバックが呼び出されます......XML::Parsers::StreamParser のパーサよりは高機能です。
//emlist[][ruby]{
require 'rexml/parsers/sax2parser'
require 'rexml/sax2listener'
parser = REXML::Parsers::SAX2Parser.new(<<XML)
<root n="0">
<a n="1">111</a>
<b n="2">222</b>
<a n="3">333</a>
</root>
XML
elements = []
parse......認サンプル][ruby]{
require 'rexml/parsers/sax2parser'
require 'rexml/sax2listener'
xml = <<EOS
<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/css" href="style.css"?>
<!DOCTYPE root SYSTEM "foo" [
<!ELEMENT root (a+)>
<!ELEMENT a>
<!ENTITY bar "barbarbarbar">
<!ATTL... -
rexml
/ parsers / pullparser (12108.0) -
プル方式の XML パーサ。
...プル方式の XML パーサ。
REXML::Parsers::StreamParser はパースした結果をコールバックによって
受動的に受け取りますが、このパーサは REXML::Parsers::PullParser#pull
によってパーサから結果をイベントという形で順に能動的に取り出......きます。
===[a:event_type] イベントの種類とパラメータ
REXML::Parsers::PullEvent#event_type で得られるイベントの種類の
シンボルを列挙しています。
これらのうちのいくつかは、
REXML::Parsers::PullEvent#start_element? などのメソッドで
判......文字列)
doctype内のパラメータ実体参照。
//emlist[][ruby]{
require 'rexml/parsers/pullparser'
xml = <<EOS
<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/css" href="style.css"?>
<!DOCTYPE root SYSTEM "foo" [
<!ELEMENT root (a+)>
<!ELEMENT a>
<!ENTITY bar "b... -
rexml
/ parsers / streamparser (12066.0) -
ストリーム式の XML パーサ。
...サの中では高速ですが、機能は限定的です。
もう少し高機能なストリーム式パーサが必要な場合は
REXML::Parsers::SAX2Parser を用いてください。
パーサからはコールバックによってパースした情報を受け取ります。
REXML::StreamLis......ruby]{
require 'rexml/parsers/baseparser'
require 'rexml/parsers/streamparser'
require 'rexml/streamlistener'
xml = <<EOS
<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/css" href="style.css"?>
<!DOCTYPE root SYSTEM "foo" [
<!ELEMENT root (a+)>
<!ELEMENT a>
<!ENTITY bar "b......foobar">
<!NOTATION foobar SYSTEM "http://example.org/foobar.dtd">
<!ENTITY % HTMLsymbol PUBLIC
"-//W3C//ENTITIES Symbols for XHTML//EN"
"xhtml-symbol.ent">
%HTMLsymbol;
]>
<root xmlns:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar"><![CDATA[cdata is here]]>... -
rexml
/ parsers / ultralightparser (12036.0) -
パース結果を配列で作られた木構造により返すパーサ。
...り返すパーサ。
REXML::Parsers::UltraLightParser.new でパーサオブジェクトを
生成し、REXML::Parsers::UltraLightParser#parse でパースし
その結果の木構造を返します。
===[a:nodes] ノードの表現
REXML::Parsers::UltraLightParser#parse が返す
XML の各ノ......す。
: [:start_element, 親ノード, 要素名, 属性, *子ノード]
XML要素。属性は { 属性名文字列 => 属性値文字列 } という Hash。
子ノードの配列は node[4..-1] で得られる。
: [:text, 正規化文字列]
テキストノード
: [:processing_instruction......XML処理命令(Processing Instruction, PI)
: [:comment ,コメント文字列]
コメント
: [:start_doctype, 親ノード, ルート要素名, "SYSTEM" | "PUBLIC" | nil, システム識別子 | nil, 公開識別子 | nil, *子ノード]
DTD。子ノードの配列は node[6..-1] で得られ...