858件ヒット
[1-100件を表示]
(0.212秒)
別のキーワード
種類
- インスタンスメソッド (616)
- クラス (121)
- 特異メソッド (110)
- モジュール (11)
クラス
-
REXML
:: Attributes (143) -
REXML
:: CData (33) -
REXML
:: DocType (110) -
REXML
:: Document (66) -
REXML
:: Element (209) -
REXML
:: Elements (77) -
REXML
:: Entity (22) -
REXML
:: Instruction (22) -
REXML
:: Text (11) -
REXML
:: XPath (33)
キーワード
- Comment (11)
- Default (11)
- Entity (11)
- ExternalEntity (11)
- Instruction (11)
- NotationDecl (11)
- ParseException (11)
- Pretty (11)
- StreamListener (11)
- Transitive (11)
- TreeParser (11)
- XMLDecl (11)
- [] (22)
- []= (22)
-
add
_ attribute (22) -
add
_ element (11) - attribute (11)
-
attribute
_ of (11) -
attributes
_ of (11) - clone (11)
- content (11)
- delete (22)
-
delete
_ all (22) -
delete
_ element (11) -
delete
_ namespace (11) - each (33)
-
each
_ attribute (11) -
each
_ element _ with _ attribute (11) -
each
_ element _ with _ text (11) - encoding (11)
- entities (11)
- entity (11)
-
external
_ id (11) - first (11)
-
get
_ attribute (11) -
get
_ attribute _ ns (11) -
get
_ text (11) -
has
_ elements? (11) - length (11)
- match (11)
- name (11)
- namespace (11)
- namespaces (22)
-
next
_ element (11) -
parse
_ stream (11) - prefixes (22)
- public (11)
- root (11)
-
root
_ node (11) - size (22)
-
stand
_ alone? (11) - system (11)
- target (11)
- text (11)
- text= (11)
-
to
_ a (22) -
to
_ s (11) - value (11)
- version (11)
- write (11)
- xpath (11)
検索結果
先頭5件
-
REXML
:: Document . new(source = nil , context = {}) -> REXML :: Document (39221.0) -
Document オブジェクトを生成します。
...Document オブジェクトを生成します。
source には String、IO、REXML::Document のいずかが
指定できます。 REXML::Document を指定すると
コンテキストと要素、属性が複製されます。
文字列の場合はそれを XML と見なしてパースします。......。
また、すべての要素で空白を考慮して欲しい場合には
:all を指定します。
デフォルト値は :all です。
REXML::Element#whitespace も参照してください。
: :compress_whitespace
空白を無視して欲しい要素の名前の集合を文字列の......ect_whitespace での指定を上書きします。
すべての要素で空白を無視して欲しい場合には
:all を指定します。
REXML::Element#whitespace も参照してください。
: :ignore_whitespace_nodes
空白のみからなるノードを無視して欲しい要素... -
REXML
:: Document # clone -> REXML :: Document (21114.0) -
self を複製します。
...self を複製します。
REXML::Document.new(self) と同じです。... -
REXML
:: Document # encoding -> String (21013.0) -
XML 宣言に含まれている XML 文書のエンコーディングを返します。
...ます。
文書が XML 宣言を持たない場合はデフォルトの値
(REXML::XMLDecl.defaultで宣言されているもの)を返します。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<e />
EOS
doc.enc... -
REXML
:: Document # stand _ alone? -> String (21013.0) -
XML 宣言の standalone の値を文字列で返します。
...XML 宣言の standalone の値を文字列で返します。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<e />
EOS
doc.stand_alone? # => "yes"
//}... -
REXML
:: Document # version -> String (21013.0) -
XML 宣言に含まれている XML 文書のバージョンを返します。
...ます。
文書が XML 宣言を持たない場合はデフォルトの値
(REXML::XMLDecl.defaultで宣言されているもの)を返します。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<e />
EOS
doc.ver... -
REXML
:: Document . parse _ stream(source , listener) -> () (21007.0) -
XML文書を source から読み込み、パースした結果を listener にコールバックで伝えます。
...で伝えます。
このメソッドは
Parsers::StreamParser.new( source, listener ).parse
と同じ挙動をします。
コールバックの詳しい仕組みなどについては REXML::Parsers::StreamParser
および REXML::StreamListener を参照してください。
@param source 入... -
REXML
:: Text . new(arg , respect _ whitespace = false , parent = nil , raw = nil , entity _ filter = nil , illegal = REXML :: Text :: NEEDS _ A _ SECOND _ CHECK) (18174.0) -
テキストノードオブジェクトを生成します。
...ジェクトを生成します。
arg でノードの内容を指定します。
文字列の場合はそれが内容として使われます。
REXML::Text オブジェクトの場合はその内容が複製されます。
respect_whitespace に真を指定すると、arg に含まれる空白文......ォルトの場合)、
テキストがどのようにエスケープされるかは、そのノードが属する
文書(REXML::Document)の
DTD(REXML::DocType, REXML::Document#doctype)
で定義されます。DTD が与えられていない場合は、XMLの規格上
以下の実体参照/対応文......[doctype なしの場合][ruby]{
p REXML::Text.new("<&", false, nil, false).to_s # => "<&"
p REXML::Text.new("<&", false, nil, false).to_s # => "&lt;&amp;"
p REXML::Text.new("<&", false, nil, true).to_s # => "<&"
p REXML::Text.new("<&", false, nil, true).to_s # p... -
REXML
:: CData . new(text , respect _ whitespace = true , parent = nil) -> REXML :: CData (18144.0) -
text をテキストとして持つ CData オブジェクトを生成します。
...'rexml/document'
doc = REXML::Document.new(<<EOS)
<root />
EOS
doc.root.add(REXML::CData.new("foo bar baz "))
doc.to_s # => "<root><![CDATA[foo bar baz ]]></root>\n"
doc = REXML::Document.new(<<EOS)
<root />
EOS
doc.root.add(REXML::CData.new("foo bar baz ", true))
doc.root.add(REXML::CData.new... -
REXML
:: DocType . new(source , parent = nil) -> REXML :: DocType (18132.0) -
DocType オブジェクトを生成します。
...クトを生成します。
REXML::Source オブジェクトの場合は、Source オブジェクトが
保持しているDTDのテキストがパースされ、その内容によって DocType
オブジェクトが初期化されます。
REXML::DocType.new(Source.new(<<EOS))
<!DOCTYPE html PU......スもありますが、内部用なので使わないで
ください。
一般的にいって、XML 文書に含まれる DTD は REXML::Document.new などで
適切に解析され、REXML::Document#doctype で取得できます。
このメソッドを直接使う必要はありません。... -
REXML
:: Entity . new(array) -> REXML :: Entity (18121.0) -
新たな Entity オブジェクトを生成して返します。
...ty オブジェクトが欲しい場合は、
文書に適切な DTD を含めておいてそれを REXML::Document.new で
パースするようにしてください。
配列を使うほうは rexml のパーサが内部的に利用するため通常は利用しません。
@param name 実体参......照の名前
@param value 参照の値
@param parent 親ノード
@param reference パラメータ実体であるかどうかの真偽値
@param array 初期化のための配列
=== 例
「>」「>」 の対応は以下のように実現されます。
REXML::Entity.new("gt", ">")...