168件ヒット
[1-100件を表示]
(0.139秒)
種類
- インスタンスメソッド (72)
- ライブラリ (60)
- クラス (24)
- 定数 (12)
ライブラリ
-
rdoc
/ markdown (24) -
rexml
/ document (36) -
rexml
/ streamlistener (12) - rss (12)
-
rubygems
/ server (12)
クラス
-
Gem
:: Server (12) -
RDoc
:: Markdown (24) -
RDoc
:: Options (12) -
REXML
:: Instruction (24)
モジュール
キーワード
- Instruction (12)
-
RDOC
_ CSS (12) - XMLStyleSheet (12)
- content (12)
- css= (12)
- instruction (12)
-
rdoc
/ markdown (12) -
rexml
/ parsers / pullparser (12) -
rexml
/ parsers / sax2parser (12) -
rexml
/ parsers / streamparser (12) - rss (12)
- target (12)
検索結果
-
rexml
/ parsers / streamparser (32024.0) -
ストリーム式の XML パーサ。
...ストリーム式の XML パーサ。
rexml の XML パーサの中では高速ですが、機能は限定的です。
もう少し高機能なストリーム式パーサが必要な場合は
REXML::Parsers::SAX2Parser を用いてください。
パーサからはコールバックによって......受け取ります。
REXML::StreamListener を include し、
必要なメソッドをオーバーライドしたクラスのオブジェクトを
コールバックオブジェクトとして REXML::Parsers::StreamParser.new
に渡します。
REXML::Parsers::StreamParser#parse を呼び出すと......][ruby]{
require 'rexml/parsers/baseparser'
require 'rexml/parsers/streamparser'
require 'rexml/streamlistener'
xml = <<EOS
<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/css" href="style.css"?>
<!DOCTYPE root SYSTEM "foo" [
<!ELEMENT root (a+)>
<!ELEMENT a>
<!ENTITY bar... -
rdoc
/ markdown (26024.0) -
Markdown 形式で記述されたドキュメントを rdoc 上で解析するための サブライブラリです。
...Markdown 形式で記述されたドキュメントを rdoc 上で解析するための
サブライブラリです。
詳しくは以下を参照してください。
* https://daringfireball.net/projects/markdown/syntax
Markdown 形式をデフォルトのフォーマットにする場合は......、
lib:rdoc#saved_options を参考に プロジェクトのデフォルトを
.rdoc_options ファイルで設定してください。
=== 拡張
以降の Markdown の拡張は RDoc のパーサ独自にサポートされているも
のです。ただし、全てがデフォルトで有効に......e
RDoc::Markdown#break_on_newline を設定する事で改行を保持した状態
で出力が行えます。詳しくは以下を参照してください。この拡張はデフォルト
では無効になっています。
* Github Flavored Markdown: https://github.github.com/gfm/
==== CSS
R... -
rexml
/ parsers / pullparser (26024.0) -
プル方式の XML パーサ。
...プル方式の XML パーサ。
REXML::Parsers::StreamParser はパースした結果をコールバックによって
受動的に受け取りますが、このパーサは REXML::Parsers::PullParser#pull
によってパーサから結果をイベントという形で順に能動的に取り出......取り除きます。
pull は REXML::Parsers::PullEvent オブジェクトを返します。
このオブジェクトの
REXML::Parsers::PullEvent#event_type で「開始タグ」「終了タグ」
といったイベントの種類を取得します。
REXML::Parsers::PullEvent#[] でそのイベ......: externalentity (エンティティ文字列)
doctype内のパラメータ実体参照。
//emlist[][ruby]{
require 'rexml/parsers/pullparser'
xml = <<EOS
<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/css" href="style.css"?>
<!DOCTYPE root SYSTEM "foo" [
<!ELEMENT root (a... -
rexml
/ parsers / sax2parser (26024.0) -
SAX2 と同等の API を持つストリーム式の XML パーサ。
...ェクトに REXML::Parsers::SAX2Parser#listen で
設定してから REXML::Parsers::SAX2Parser#parse を呼び出すことで、
パーサからコールバックが呼び出されます。
コールバックには2種類あって、ブロックを使う方式と REXML::SAX2Listener
を include......。詳しくは
REXML::Parsers::SAX2Parser#listen を参照してください。
REXML::Parsers::StreamParser のパーサよりは高機能です。
//emlist[][ruby]{
require 'rexml/parsers/sax2parser'
require 'rexml/sax2listener'
parser = REXML::Parsers::SAX2Parser.new(<<XML)
<root n="0">
<a......サンプル][ruby]{
require 'rexml/parsers/sax2parser'
require 'rexml/sax2listener'
xml = <<EOS
<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/css" href="style.css"?>
<!DOCTYPE root SYSTEM "foo" [
<!ELEMENT root (a+)>
<!ELEMENT a>
<!ENTITY bar "barbarbarbar">
<!ATTLIST... -
rss (26006.0)
-
RSS を扱うためのライブラリです。
...RSS を扱うためのライブラリです。
=== 参考
* RSS 0.91 http://backend.userland.com/rss091
* RSS 1.0 http://purl.org/rss/1.0/spec
* RSS 2.0 http://www.rssboard.org/rss-specification
* Atom 1.0 https://www.ietf.org/rfc/rfc4287.txt
=== 注意
RSS ParserはRSS 0.9x/1.0/2.0, A......ポートしていますが,RSS 0.90
はサポートしてません.ごめんなさい.
RSS のモジュールはそれぞれ、
* Dublin Core モジュール http://web.resource.org/rss/1.0/modules/dc/
* Syndication モジュール http://web.resource.org/rss/1.0/modules/syndication/
* C......にします.
rss.xml_stylesheets << RSS::XMLStyleSheet.new({:href => "sample.xsl"})
本当は{:type => "text/xsl"}も指定しないといけないとこ
ろですが,拡張子が.xslまたは,.cssの場合は適当に推測してくれ
るので省略可能です.
==== RSS/Atomオブ... -
RDoc
:: Options # css -> String (21201.0) -
コマンドライン引数の --style オプションで指定した URL を文字列で返しま す。
...コマンドライン引数の --style オプションで指定した URL を文字列で返しま
す。... -
RDoc
:: Markdown # css -> bool (21117.0) -
CSS を記述した場合に出力に含めるかどうかを返します。
...
CSS を記述した場合に出力に含めるかどうかを返します。
デフォルトでは false を返します。... -
Gem
:: Server :: RDOC _ CSS -> String (12217.0) -
RDoc のための CSS を表す文字列です。
...
RDoc のための CSS を表す文字列です。... -
REXML
:: StreamListener # instruction(name , instruction) -> () (9224.0) -
XML処理命令(PI)をパースしたときに呼び出されるコールバックメソッドです。
...@param name ターゲット名が文字列で渡されます
@param instruction 処理命令の内容が文字列で渡されます
=== 例
<?xml-stylesheet type="text/css" href="style.css"?>
というPIに対し
name: "xml-stylesheet"
instruction: " type=\"text/css\" href=\"style.css\""...