るりまサーチ

最速Rubyリファレンスマニュアル検索!
286件ヒット [101-200件を表示] (0.093秒)

別のキーワード

  1. etc sc_xopen_enh_i18n
  2. rsa n=
  3. rsa n
  4. openssl n
  5. openssl n=

モジュール

キーワード

検索結果

<< < 1 2 3 > >>

REXML::Instruction#content -> String | nil (9214.0)

XML 処理命令の内容を返します。

...by]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/css" href="style.css"?>
<?foobar?>
<root />
EOS
doc[2] # => <?p-i xml-stylesheet ...?>
doc[2].target # => "xml-stylesheet"
doc[2].content # => "type=\"text/css\" href=\"...
...style.css\""
doc[4].target # => "foobar"
doc[4].content # => nil
//}...

REXML::Text#clone -> REXML::Text (9203.0)

self を複製します。

self を複製します。

REXML::Element#texts -> [REXML::Texts] (9202.0)

すべてのテキスト子ノードの配列を返します。

すべてのテキスト子ノードの配列を返します。

返される配列は freeze されます。

REXML::Text#node_type -> Symbol (9118.0)

Symbol :text を返します。

...Symbol :text を返します。...

REXML::Element#has_elements? -> bool (9108.0)

self が一つでも子要素を持つならば true を返します。

...[ruby]{
require 'rexml/document'
doc = REXML::Document.new("<a><b/><c>Text</c></a>")
doc.root.has_elements? # => true
doc.elements["/a/b"].has_elements? # => false
# /a/c はテキストノードしか持たないので false である
doc.elements["/a/c"].has_elements? # => false...

絞り込み条件を変える

REXML::Element#next_element -> Element | nil (9108.0)

次の兄弟要素を返します。

...次の兄弟要素を返します。

次の要素が存在しない場合は nil を返します。

//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new '<a><b/>text<c/></a>'
doc.root.elements['b'].next_element # => <c/>
doc.root.elements['c'].next_element # => nil
//}...

REXML::Element#has_text? -> bool (9103.0)

要素がテキストノードを子ノードとして持つ場合に true を返します。

要素がテキストノードを子ノードとして持つ場合に true を返します。

REXML::Parsers::PullEvent#text? -> bool (9103.0)

テキストノードなら真を返します。

テキストノードなら真を返します。

REXML::StreamListener#entitydecl(content) -> () (6314.0)

DTDの実体宣言をパースしたときに呼び出されるコールバックメソッドです。

...す。

@param content 実体宣言が配列で渡されます

実体宣言の書き方によって content に渡されるデータの形式が異なります。

//emlist[][ruby]{
require 'rexml/parsers/baseparser'
require 'rexml/parsers/streamparser'
require 'rexml/streamlistener'
xml = <<EOS
<!...
...t [
<!ENTITY % YN '"Yes"'>
<!ENTITY % YN 'Yes'>
<!ENTITY WhatHeSaid "He said %YN;">
<!ENTITY open-hatch SYSTEM "http://www.textuality.com/boilerplate/OpenHatch.xml">
<!ENTITY open-hatch PUBLIC "-//Textuality//TEXT Standard open-hatch boilerplate//EN" "http://www.textuality.com/boilerplate/OpenHatch....
...xml">
<!ENTITY hatch-pic SYSTEM "../grafix/OpenHatch.gif" NDATA gif>
]>
<root />
EOS

class Listener
include REXML::StreamListener
def entitydecl(content); p content; end
end
REXML
::Parsers::StreamParser.new(xml, Listener.new).parse
# >> ["YN", "\"Yes\"", "%"]
# >> ["YN", "Yes", "%"]
# >> ["What...

REXML::StreamListener#instruction(name, instruction) -> () (6214.0)

XML処理命令(PI)をパースしたときに呼び出されるコールバックメソッドです。

...です。

@param name ターゲット名が文字列で渡されます
@param instruction 処理命令の内容が文字列で渡されます

=== 例
<?xml-stylesheet type="text/css" href="style.css"?>
というPIに対し
n
ame: "xml-stylesheet"
instruction: " type=\"text/css\" href=\"style....

絞り込み条件を変える

<< < 1 2 3 > >>