231件ヒット
[101-200件を表示]
(0.077秒)
種類
- インスタンスメソッド (154)
- 特異メソッド (66)
- 定数 (11)
ライブラリ
-
rexml
/ document (231)
キーワード
- << (11)
- DECLARATION (11)
- add (11)
- clone (11)
- doctype (11)
- encoding (11)
-
entity
_ expansion _ limit (11) -
entity
_ expansion _ limit= (11) -
entity
_ expansion _ text _ limit (11) -
entity
_ expansion _ text _ limit= (11) - name (11)
- new (11)
-
node
_ type (11) -
parse
_ stream (11) - root (11)
-
stand
_ alone? (11) - version (11)
- write (22)
-
xml
_ decl (11)
検索結果
先頭5件
-
REXML
:: Document # write(output: $ stdout , indent: -1 , transitive: false , ie _ hack: false , encoding: nil) -> () (3201.0) -
output に XML 文書を出力します。
...output に XML 文書を出力します。
XML宣言、DTD、処理命令を(もしあるならば)含む文書を出力します。
注意すべき点として、
元の XML 文書が XML宣言を含んでいなくとも
出力される XML はデフォルトの XML 宣言を含んでいるべ......きであるが、
REXML は明示しない限り(つまりXML宣言を REXML::Document#add で
追加しない限り)
それをしない、ということである。XML-RPCのような利用法では
ネットワークバンドを少しでも節約する必要があるためである。
2.0.0以......ve XMLではインデントのスペースでDOMが変化してしまう場合がある。
これに真を渡すと、XMLのDOMに余計な要素が加わらないように
空白の出力を適当に抑制するようになる
@param ie_hack IEはバージョンによってはXMLを... -
REXML
:: Document # <<(child) -> () (3101.0) -
子ノードを追加します。
...子ノードを追加します。
追加できるものは
* XML宣言(REXML::XMLDecl)
* DTD(REXML::DocType)
* ルート要素
のいずれかです。... -
REXML
:: Document # add(child) -> () (3101.0) -
子ノードを追加します。
...子ノードを追加します。
追加できるものは
* XML宣言(REXML::XMLDecl)
* DTD(REXML::DocType)
* ルート要素
のいずれかです。... -
REXML
:: Document # doctype -> REXML :: DocType | nil (3101.0) -
文書の DTD を返します。
...文書の DTD を返します。
文書が DTD を持たない場合は nil を返します。... -
REXML
:: Document # node _ type -> Symbol (3101.0) -
シンボル :document を返します。
シンボル :document を返します。 -
REXML
:: Document # root -> REXML :: Element | nil (3101.0) -
文書のルート要素を返します。
...文書のルート要素を返します。
文書がルート要素を持たない場合は nil を返します。... -
REXML
:: Document . new(source = nil , context = {}) -> REXML :: Document (3101.0) -
Document オブジェクトを生成します。
...source には String、IO、REXML::Document のいずかが
指定できます。 REXML::Document を指定すると
コンテキストと要素、属性が複製されます。
文字列の場合はそれを XML と見なしてパースします。
IOの場合は、XML文書を読み出してパ......す。
以下の Symbol をハッシュのキーとして使います。
: :respect_whitespace
空白を考慮して欲しい要素の名前の集合を文字列の配列で指定します。
また、すべての要素で空白を考慮して欲しい場合には
:all を指定します。......デフォルト値は :all です。
REXML::Element#whitespace も参照してください。
: :compress_whitespace
空白を無視して欲しい要素の名前の集合を文字列の配列で指定します。
この指定は :respect_whitespace での指定を上書きします。
す... -
REXML
:: Document . parse _ stream(source , listener) -> () (3101.0) -
XML文書を source から読み込み、パースした結果を listener にコールバックで伝えます。
...XML文書を source から読み込み、パースした結果を
listener にコールバックで伝えます。
このメソッドは
Parsers::StreamParser.new( source, listener ).parse
と同じ挙動をします。
コールバックの詳しい仕組みなどについては REXML::Parsers:......:StreamParser
および REXML::StreamListener を参照してください。
@param source 入力(文字列、IO、IO互換オブジェクト(StringIOなど))
@param listener コールバックオブジェクト... -
REXML
:: Document # encoding -> String (3001.0) -
XML 宣言に含まれている XML 文書のエンコーディングを返します。
...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.encoding # => "UTF-8"
//}... -
REXML
:: Document # expanded _ name -> String (3001.0) -
""(空文字列)を返します。
...""(空文字列)を返します。
XMLの仕様上、このオブジェクトはexpanded name名前を持ちえません。...