JFEテクノリサーチ ITスキルアップマガジン  RSSを登録する

ネットワークやサーバー、セキュリティー、プログラミング技術を身につけていきたいと考えている方に、実践的な技術情報を配信していきます。テクニカルエンジニア試験の受験を考えている方も、ぜひ活用してください。

最新号をメルマガでお届けします    
登録 解除

規約に同意して

登録した方には、まぐまぐの公式メルマガ(無料)をお届けします。
2009/08/05

【ITスキルアップマガジン】37号

■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
        ITプロフェッショナルのJFEテクノリサーチのメルマガ
                    【ITスキルアップマガジン】
                     URL  http://it.jfe-tec.jp/
━━━━━━━━━━━━━━━━━━━━━━━━━━ 2009.08.05 NO.37
□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■
みなさま、こんにちは♪
夏の風物詩といえば「風鈴」。
最近では、密集した住宅地やマンションといった住宅事情を考慮して、
卓上に飾るタイプもあるようです。
風鈴の涼しげな音色を楽しみながら、暑いこの時期を過ごすのもいいですね。

では37号をお届けいたします。ぜひご覧ください。

───────────────────────────────────
□■
■□ 連載「PHPプログラミング」
□■
───────────────────────────────────
6) RSSを生成―XML_Serializer RSSの構造  前編

【RSSの構造】
RSSの構造について簡単に説明します。他にも必要な要素や属性がありますが、
今回はXML_ Serializerを利用してXMLを生成することが目的なので、最低
限の要素からなるこの構造で進めていきます。 

▽▲▽▲‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" ---(1)
       xmlns="http://purl.org/rss/1.0/"
       xmlns:dc="http://purl.org/dc/elements/1.1/">

 <channel rdf:about="サイトURL"> ---(2)
  <title>サイトタイトル</title>
  <link>サイトURL</link>
  <items>
   <rdf:Seq>
    <rdf:li rdf:resource="記事URL"/>
<!--li要素は記事の数だけ繰り返されます-->
   </rdf:Seq>
  </items>
 </channel>

 <item rdf:about="記事URL"> ---(3)
  <title>記事タイトル</title>
  <link>記事URL</link>
  <description>記事概要</description>
 </item>
<!--item要素は記事の数だけ繰り返されます-->
</rdf:RDF>
‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥△▼△▼

(1):ルート要素です
(2):サイト情報を記入するchannel要素です
(3):記事ごとの情報を記入するitem要素です


【ルート要素の作成】
コンストラクタにオプションを指定することで、ルート要素を作成します。

▽▲▽▲‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥
<?php
$options = array( ---(1)
 "rootName" => "rdf:RDF", ---(2)
 "rootAttributes" => array( ---(3)
  "xmlns"=>"http://purl.org/rss/1.0/",
  "xmlns:rdf"=>"http://www.e3.org/1999/02/22-rdf-syntax-ns#",
  "xmlns:dc"=>"http://purl.org/dc/elements/1.1/"),
 "defaultTagName" => array('rdf:RDF'=>'item', ---(4)
  'rdf:Seq'=>'rdf:li'),
 "attributesArray" => "_attr" ---(5)
);
?>
‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥△▼△▼

(1):オプションを設定します
(2):ルート要素の名前を設定します
(3):ルート要素の属性を設定します
(4):繰返し出現する要素を指定します
(5):子要素の属性に設定する配列の添え字を指定します

※図表等は、Webサイトを参照してください。
http://it.jfe-tec.jp/column/tech_column/column_php/000146.html

■関連キーワード■
PHP、PEAR、Webアプリケーション、開発効率、プログラミング、XML、RSS、
フィード、情報発信

■関連ページ■
「K2B」で、充実したナレッジマネジメントを!
http://k2b.kmsys.info/k2binfo/about_km.html

□■□━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◇このメールマガジンは、「まぐまぐ」を利用して配信しています。
◇登録・解除		
http://www.mag2.com/m/0000255684.html 
◇バックナンバー	
http://archive.mag2.com/0000255684/index.html
◇姉妹版の「JFEテクノリサーチ ITプロフェッショナルNEWS」も
よろしくお願いします。
http://www.mag2.com/m/0000225861.html 
□■□━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【発行者】JFEテクノリサーチ株式会社 IT開発部
【所在地】千葉市中央区川崎町1番地
     TEL(043)262-4175
【Webサイト】http://it.jfe-tec.jp/
【お問い合わせ】以下のフォームからお願い致します。
https://secureguard.jp/jfe-tec/form/index.php?ref=http://it.jfe-tec.jp/
※このメールマガジンの送信元アドレスは配信専用です。返信できませんので
ご注意ください。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━■□■
最新号をメルマガでお届け
登録 解除

規約に同意して

登録した方には、まぐまぐの公式メルマガ(無料)をお届けします。

最近の記事

上へ戻る