ライブラリ
- English (24)
- ビルトイン (180)
-
cgi
/ html (48) -
cgi
/ util (48) -
rexml
/ document (36) -
rexml
/ streamlistener (12) - rss (60)
- win32ole (36)
クラス
- CGI (48)
-
REXML
:: Instruction (24) -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet (24) -
RSS
:: XMLStyleSheet (24) -
WIN32OLE
_ EVENT (24)
モジュール
-
CGI
:: HtmlExtension (36) - Kernel (204)
-
REXML
:: StreamListener (12)
キーワード
-
$ & (12) -
$ & # 39; (12) -
$ 1 (12) -
$ 10 (12) -
$ 11 (12) -
$ 2 (12) -
$ 3 (12) -
$ 4 (12) -
$ 5 (12) -
$ 6 (12) -
$ 7 (12) -
$ 8 (12) -
$ 9 (12) -
$ LAST _ MATCH _ INFO (12) -
$ LAST _ PAREN _ MATCH (12) -
$ ` (12) -
$ ~ (12) - HtmlExtension (12)
- Instruction (12)
-
WIN32OLE
_ EVENT (12) - XMLStyleSheet (12)
- a (24)
- base (12)
-
cgi
/ session (12) - content (12)
- escapeElement (12)
-
escape
_ element (12) - handler= (12)
- href= (24)
- instruction (12)
-
rexml
/ document (12) -
rexml
/ parsers / pullparser (12) -
rexml
/ parsers / sax2parser (12) -
rexml
/ parsers / streamparser (12) - rss (12)
- target (12)
- unescapeElement (12)
-
unescape
_ element (12)
検索結果
先頭5件
-
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet # href (18102.0) -
@todo
@todo -
RSS
:: XMLStyleSheet # href (18102.0) -
@todo
@todo -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet # href=() (6102.0) -
@todo
@todo -
RSS
:: XMLStyleSheet # href= (6102.0) -
@todo
@todo -
CGI
:: HtmlExtension # a(href = "") -> String (126.0) -
a 要素を生成します。
...果が内容になります。
@param href 文字列を指定します。属性をハッシュで指定することもできます。
例:
a("http://www.example.com") { "Example" }
# => "<A HREF=\"http://www.example.com\">Example</A>"
a("HREF" => "http://www.example.com", "TARGET"... -
CGI
:: HtmlExtension # a(href = "") { . . . } -> String (126.0) -
a 要素を生成します。
...果が内容になります。
@param href 文字列を指定します。属性をハッシュで指定することもできます。
例:
a("http://www.example.com") { "Example" }
# => "<A HREF=\"http://www.example.com\">Example</A>"
a("HREF" => "http://www.example.com", "TARGET"... -
CGI
:: HtmlExtension # base(href = "") -> String (113.0) -
base 要素を生成します。
...base 要素を生成します。
@param href 文字列を指定します。属性をハッシュで指定することもできます。
例:
base("http://www.example.com/cgi")
# => "<BASE HREF=\"http://www.example.com/cgi\">"... -
rexml
/ document (72.0) -
DOM スタイルの XML パーサ。
...//emlist[][ruby]{
require 'rexml/document'
require 'pp'
Bookmark = Struct.new(:href, :title, :desc)
doc = REXML::Document.new(<<XML)
<?xml version="1.0" encoding="UTF-8" ?>
<xbel version="1.0">
<bookmark href="http://www.ruby-lang.org/ja/">
<title>オブジェクト指向スクリプト言......ark>
<bookmark href="http://rurema.clear-code.com/">
<title>最速Rubyリファレンスマニュアル検索! | るりまサーチ</title>
<desc>Rubyリファレンスマニュアルを全文検索できる。
とても便利。
</desc>
</bookmark>
<bookmark href="https://github......<title>rurema/bitclust · GitHub</title>
</bookmark>
<bookmark href="https://rubygems.org/gems/bitclust-core" />
</xbel>
XML
bookmarks = REXML::XPath.match(doc, "/xbel/bookmark").map do |bookmark|
href = bookmark.attribute("href").value
title_element = bookmark.elements["title"]
title =... -
rss (36.0)
-
RSS を扱うためのライブラリです。
...られた引数によって初期化されます.
Hash:
{
:href => "...",
:type => "...",
:title => "...",
:media => "...",
:charset => "...",
:alternate => "...",
}
連想配列:
[
[:href, "..."],
[:type, "..."],
[:title, "..."],
[:media, "..."],......ば,xml-stylesheetとしてsample.xslを指定する場合は以下の
ようにします.
rss.xml_stylesheets << RSS::XMLStyleSheet.new({:href => "sample.xsl"})
本当は{:type => "text/xsl"}も指定しないといけないとこ
ろですが,拡張子が.xslまたは,.cssの場合は......下のようにします.
require "rss"
rss = RSS::Maker.make("1.0") do |maker|
xss = maker.xml_stylesheets.new_xml_stylesheet
xss.href = "http://example.com/index.xsl"
maker.channel.about = "http://example.com/index.rdf"
maker.channel.title = "Example"
maker.channel.des...