1144件ヒット
[1-100件を表示]
(0.072秒)
種類
- インスタンスメソッド (866)
- 特異メソッド (156)
- ライブラリ (60)
- 文書 (50)
- モジュール (12)
ライブラリ
- ビルトイン (103)
-
cgi
/ html (12) -
cgi
/ util (48) - matrix (152)
- psych (12)
-
rexml
/ document (516) -
rexml
/ parsers / pullparser (36) -
rexml
/ parsers / sax2parser (60) -
rexml
/ sax2listener (24) - rss (48)
- set (23)
クラス
- Array (36)
- CGI (48)
- Matrix (64)
- Proc (6)
-
Psych
:: Handler (12) -
REXML
:: Attribute (60) -
REXML
:: Child (24) -
REXML
:: DocType (60) -
REXML
:: Element (228) -
REXML
:: Elements (84) -
REXML
:: Entity (12) -
REXML
:: Parsers :: PullEvent (36) -
REXML
:: Parsers :: SAX2Parser (60) -
REXML
:: XPath (36) -
RSS
:: Parser (24) - Range (4)
- Set (32)
- Vector (88)
モジュール
-
CGI
:: TagMaker (12) - Enumerable (48)
-
REXML
:: SAX2Listener (24) -
RSS
:: RootElementMixin (24)
キーワード
-
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 3
. 0 . 0 (5) - Namespace (12)
- [] (12)
-
add
_ namespace (24) - alias (12)
- attlistdecl (12)
- attribute (12)
-
attribute
_ of (12) -
attributes
_ of (12) - collect (12)
- collect! (28)
- component (24)
- context (12)
-
delete
_ all (12) -
delete
_ namespace (12) -
drop
_ while (48) - each (24)
-
each
_ element (12) -
each
_ element _ with _ attribute (12) -
each
_ element _ with _ text (12) - elementdecl? (12)
- elements (12)
-
elements
_ to _ f (12) -
elements
_ to _ i (12) -
elements
_ to _ r (12) - empty? (12)
-
end
_ element? (12) - escapeElement (12)
-
escape
_ element (12) -
external
_ id (12) - first (12)
-
get
_ elements (12) -
get
_ text (12) -
ignore
_ unknown _ element (12) -
ignore
_ unknown _ element= (12) - inject (12)
- inspect (12)
-
keep
_ if (12) - listen (60)
- map! (28)
- match (12)
- matches? (12)
-
nOE
_ element _ def (12) - namespace (24)
- namespaces (12)
- new (48)
-
next
_ sibling= (12) -
node
_ type (12) -
output
_ encoding (12) -
output
_ encoding= (12) - prefix (12)
- prefixes (12)
-
previous
_ element (12) -
previous
_ sibling= (12) -
rdoc
/ parser / c (12) -
reverse
_ each (28) -
rexml
/ parsers / pullparser (12) -
rexml
/ parsers / sax2parser (12) -
rexml
/ parsers / streamparser (12) -
rexml
/ parsers / ultralightparser (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 9 feature (12) -
ruby2
_ keywords (6) -
start
_ element? (12) -
start
_ prefix _ mapping (12) - text (12)
-
to
_ a (12) -
to
_ s (8) -
to
_ string (12) - transpose (12)
- unescapeElement (12)
-
unescape
_ element (12) - whitespace (12)
- write (24)
- xpath (12)
- 正規表現 (12)
検索結果
先頭5件
-
REXML
:: Element # previous _ element -> Element | nil (15302.0) -
前の兄弟要素を返します。
前の兄弟要素を返します。
前の要素が存在しない場合は nil を返します。 -
Matrix
# element(i , j) -> () (15125.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 (12313.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 (12313.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 (12301.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 (12301.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 (12078.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">......>
XML
elements = []
parser.listen(:start_element){|uri, localname, qname, attrs|
elements << [qname, attrs]
}
as = []
parser.listen(:start_element, ["a"]){|uri, localname, qname, attrs|
as << [qname, attrs]
}
texts = []
parser.listen(:characters, ["a"]){|c| texts << c }
parser.parse
elements #... -
rexml
/ parsers / pullparser (12072.0) -
プル方式の XML パーサ。
...プル方式の XML パーサ。
REXML::Parsers::StreamParser はパースした結果をコールバックによって
受動的に受け取りますが、このパーサは REXML::Parsers::PullParser#pull
によってパーサから結果をイベントという形で順に能動的に取り出......トのキューと見なせます。
pull はそのキューの先頭を取り出し、キューから取り除きます。
pull は REXML::Parsers::PullEvent オブジェクトを返します。
このオブジェクトの
REXML::Parsers::PullEvent#event_type で「開始タグ」「終了タグ......きます。
===[a:event_type] イベントの種類とパラメータ
REXML::Parsers::PullEvent#event_type で得られるイベントの種類の
シンボルを列挙しています。
これらのうちのいくつかは、
REXML::Parsers::PullEvent#start_element? などのメソッドで
判... -
rexml
/ parsers / streamparser (12030.0) -
ストリーム式の XML パーサ。
...サの中では高速ですが、機能は限定的です。
もう少し高機能なストリーム式パーサが必要な場合は
REXML::Parsers::SAX2Parser を用いてください。
パーサからはコールバックによってパースした情報を受け取ります。
REXML::StreamLis......ーバーライドしたクラスのオブジェクトを
コールバックオブジェクトとして REXML::Parsers::StreamParser.new
に渡します。
REXML::Parsers::StreamParser#parse を呼び出すと
パースが開始しその結果によってコールバックが呼び出されます......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...