22件ヒット
[1-22件を表示]
(0.094秒)
別のキーワード
ライブラリ
- psych (11)
-
rexml
/ document (11)
検索結果
-
Psych
:: Visitors :: YAMLTree (12019.0) -
Ruby オブジェクトから YAML の AST を構築するためのクラスです。
...by オブジェクトから YAML の AST を構築するためのクラスです。
=== 例
builder = Psych::Visitors::YAMLTree.new
builder << { :foo => 'bar' }
builder << ["baz", "bazbaz"]
builder.tree # => #<Psych::Nodes::Stream ... > A stream containing two documents
puts tree.to_yaml......# =>
# ---
# :foo: bar
# ---
# - baz
# - bazbaz... -
REXML
:: Formatters :: Pretty (9031.0) -
XMLドキュメントを(文字列として)見た目良く出力するクラスです。
...Lドキュメントを(文字列として)見た目良く出力するクラスです。
REXML::Formatters::Default と
異なり見た目のためテキストの改行や空白を修正して出力します。
//emlist[][ruby]{
require 'rexml/document'
require 'rexml/formatters/pretty'
doc = REXML......ument.new <<EOS
<root>
<children>
<grandchildren foo='bar'/>
</children>
</root>
EOS
pretty_formatter = REXML::Formatters::Pretty.new
output = StringIO.new
pretty_formatter.write(doc, output)
output.string
# => "<root>\n <children>\n <grandchildren foo='bar'/>\n </children>\n</root>"
# こ......の出力結果は入力のXMLよりも空白が増えている
//}...