341件ヒット
[1-100件を表示]
(0.076秒)
別のキーワード
ライブラリ
- rexml (11)
-
rexml
/ document (330)
キーワード
- AttlistDecl (11)
- Attribute (11)
- Attributes (11)
- BaseParser (11)
- CData (11)
- Child (11)
- Comment (11)
- Declaration (11)
- Default (11)
- DocType (11)
- Document (11)
- Element (11)
- ElementDecl (11)
- Elements (11)
- Entity (11)
- ExternalEntity (11)
- IOSource (11)
- Instruction (11)
- NotationDecl (11)
- Output (11)
- Parent (11)
- ParseException (11)
- Pretty (11)
- Source (11)
- SourceFactory (11)
- Text (11)
- Transitive (11)
- TreeParser (11)
- XMLDecl (11)
- XPath (11)
- XPathParser (11)
検索結果
-
REXML
:: XMLDecl (8019.0) -
XML 宣言を表すクラス。
...言を表すクラス。
文書から XML 宣言を取り出すには REXML::Document#xml_decl を使います。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<e />
EOS
xml_decl = doc.xml_decl
xml_decl.version......> "UTF-8"
xml_decl.standalone # => "yes"
xml_decl.writethis # => true
//}
//emlist[XML 宣言を省略した場合の例。][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<e />
EOS
xml_decl = doc.xml_decl
xml_decl.version # => "1.0"
xml_decl.encoding # => "UTF-8"
xml_decl.stand... -
REXML
:: Comment (8007.0) -
XML コメントを表すクラス。
...XML コメントを表すクラス。
コメントとは <!-- と --> で挟まれたテキストです。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<!-- xx -->
<root>
<!-- yy -->
text
<!-- zz -->
</root>
EOS
doc[0].string # => " xx "
doc.root[1].string # => " yy... -
REXML
:: Entity (8007.0) -
XML における実体(エンティティ、entity)の宣言(declaration)を表わすクラス。
...宣言(declaration)を表わすクラス。
DTD(REXML::DocType)内の実体宣言に対応するものです。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<!DOCTYPE document [
<!ENTITY f "foo bar baz">
<!ENTITY x SYSTEM "x.txt">
<!ENTITY y SYSTEM "y.png" NDATA PNG... -
REXML
:: ExternalEntity (8007.0) -
DTD 内の宣言でパラメータ実体参照を使って宣言が されているものを表わすクラスです。
...<!ENTITY % HTMLsymbol PUBLIC
"-//W3C//ENTITIES Symbols for XHTML//EN"
"xhtml-symbol.ent">
%HTMLsymbol;
//emlist[][ruby]{
require 'rexml/document'
doctype = REXML::Document.new(<<EOS).doctype
<!DOCTYPE xhtml [
<!ENTITY % HTMLsymbol PUBLIC
"-//W3C//ENTITIES Symbols for XHTML//EN"... -
REXML
:: Formatters :: Default (8007.0) -
XMLドキュメントを(文字列として)出力するクラスです。
...ML::Formatters::Pretty と
異なりテキストの改行や空白を修正せずにそのまま出力します。
//emlist[][ruby]{
require 'rexml/document'
require 'rexml/formatters/default'
doc = REXML::Document.new <<EOS
<root>
<children>
<grandchildren/>
</children>
</root>
EOS
default_form... -
REXML
:: Formatters :: Pretty (8007.0) -
XMLドキュメントを(文字列として)見た目良く出力するクラスです。
...Formatters::Default と
異なり見た目のためテキストの改行や空白を修正して出力します。
//emlist[][ruby]{
require 'rexml/document'
require 'rexml/formatters/pretty'
doc = REXML::Document.new <<EOS
<root>
<children>
<grandchildren foo='bar'/>
</children>
</root>
EOS
pre... -
REXML
:: Formatters :: Transitive (8007.0) -
XMLドキュメントをテキストの内容を変えずに 多少の整形を加えて出力するクラスです。
...にたつかもしれません。
ただ、ほとんどの場合は奇妙な出力結果になるでしょう。
//emlist[][ruby]{
require 'rexml/document'
require 'rexml/formatters/transitive'
doc = REXML::Document.new <<EOS
<root><children>
<grandchildren foo='bar' />
</children></root>
EOS
tran... -
REXML
:: Instruction (8007.0) -
XML 処理命令(XML Processing Instruction, XML PI)を表すクラス。
...頭の <?xml version=... ?>)はXML処理命令ではありませんが、
似た見た目を持っています。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/css" href="style.css"?>
<root />
EOS
doc[... -
REXML
:: NotationDecl (8007.0) -
DTD の記法宣言を表すクラスです。
...DTD の記法宣言を表すクラスです。
//emlist[][ruby]{
require 'rexml/document'
doctype = REXML::Document.new(<<EOS).doctype
<!DOCTYPE foo [
<!NOTATION type-image-svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!NOTATION type-image-g... -
REXML
:: AttlistDecl (8001.0) -
DTD の属性リスト宣言を表すクラスです。
DTD の属性リスト宣言を表すクラスです。