Constant summary | |
---|---|
*rss* | (s-xml:parse-xml-string *rss-source* :output-type :sxml) |
*rss-source* | "<?xml version='1.0' encoding='utf-8' ?> <rdf:RDF xmlns='http://purl.org/rss/1.0/' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'> <channel rdf:about=''> <title></title> <link></link> <description></description> <dc:language>ja</dc:language> <dc:date></dc:date> <items> <rdf:Seq> <rdf:li rdf:resource='' /> </rdf:Seq> </items> </channel> <item rdf:about=''> <title></title> <link></link> <description></description> <dc:date></dc:date> </item> </rdf:RDF>" |
Function summary | |
---|---|
app-date | x |
app-description | x |
app-name | x |
app-url | x |
channel | title url description lang date apps |
item | name url description date |
item-list | apps |
items | apps |
rss | title url description lang date apps |
*rss-source* | "<?xml version='1.0' encoding='utf-8' ?> <rdf:RDF xmlns='http://purl.org/rss/1.0/' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'> <channel rdf:about=''> <title></title> <link></link> <description></description> <dc:language>ja</dc:language> <dc:date></dc:date> <items> <rdf:Seq> <rdf:li rdf:resource='' /> </rdf:Seq> </items> </channel> <item rdf:about=''> <title></title> <link></link> <description></description> <dc:date></dc:date> </item> </rdf:RDF>" | [Constant] |
rssの雛形。
rssの雛形をparseしたsxml形式データ。 xmlのネームスペースがsxmlでどのように表現されるかきちんと理解していないので、雛形を元にrssを構築するようにしています。
rssをsxml形式で構築します。
;; 使い方 (rss "チャンネルのタイトル" "対象とするサイトのURI" "チャンネルの内容" "言語" "更新日時" '(("app1-name" "app1-url" "app1-description" "app1-date") ("リソースのタイトル" "リソースのURI" "リソースの要約" "リソースの更新日時") ... ))