るりまサーチ

最速Rubyリファレンスマニュアル検索!
858件ヒット [1-100件を表示] (0.212秒)

別のキーワード

  1. new openssl::bn
  2. new openssl::asn1::asn1data
  3. new openssl::pkey::ec::group
  4. new openssl::x509::certificate
  5. start net::smtp

検索結果

<< 1 2 3 ... > >>

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 # => "&lt;&amp;"
p REXML::Text.new("&lt;&amp;", false, nil, false).to_s # => "&amp;lt;&amp;amp;"
p REXML::Text.new("&lt;&amp;", false, nil, true).to_s # => "&lt;&amp;"
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 初期化のための配列

=== 例
「&gt;」「>」 の対応は以下のように実現されます。
REXML
::Entity.new("gt", ">")...

絞り込み条件を変える

<< 1 2 3 ... > >>