2009/08/20
【ITスキルアップマガジン】38号
■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ITプロフェッショナルのJFEテクノリサーチのメルマガ
【ITスキルアップマガジン】
URL http://it.jfe-tec.jp/
━━━━━━━━━━━━━━━━━━━━━━━━━━ 2009.08.20 NO.38
□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■□□□□■
みなさま、こんにちは♪
7月に国内で46年ぶりとなる皆既日食が見られたことも、記憶に新しいですが、
実は、今年はユネスコが定めた「世界天文年」!
ガリレオ・ガリレイが初めて夜空に望遠鏡を向けた1609年から
400年という節目の年だそうです。
季節は秋に向かい、日の入りも早くなります。
みなさまも夜空を見上げ、広い宇宙に思いを馳せてみてはいかがでしょうか?
世界天文年2009ホームページはこちら↓
http://www.astronomy2009.jp/index.html
では38号をお届けいたします。ぜひご覧ください。
───────────────────────────────────
□■
■□ 連載「PHPプログラミング」
□■
───────────────────────────────────
6) RSSを生成―XML_Serializer RSSの構造 中編
【channel要素の作成】
当コラムの情報でchannel要素を作成します。
▽▲▽▲‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥
<?php
$options = array(
"rootName" => "rdf:RDF",
"rootAttributes" => array(
"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', 'rdf:Seq'=>'rdf:li'),
"attributesArray" => "_attr"
);
$url = "http://it.jfe-tec.jp/column/tech_column/column_php/"; --(1)
$xml["channel"] = array(
"_attr"=> array("rdf:about" =>$url), --(2)
"title"=>"PHPプログラミング", --(3)
"link"=>$url, --(4)
"items" => array("rdf:Seq"=>array( --(5)
array("_attr"=>array("rdf:resource"=>$url."000072.html")), --(6)
array("_attr"=>array("rdf:resource"=>$url."000075.html")) --(7)
))
);
?>
‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥△▼△▼
(1):当コラムのURLを$urlパラメータに格納します
(2):channel要素の属性を設定します
(3):title要素にサイトタイトルを設定します
(4):link要素にサイトURLを設定します
(5):itmes要素に記事URLを設定します
(6):当コラムの第1回「入力フォームを自動作成」の記事URLを設定します
(7):当コラムの第2回「入力値のチェック」の記事URLを設定します
【items要素の作成】
当コラムの記事、第1回「入力フォームを自動作成」、第2回「入力値のチェ
ック」でitem要素を作成します。
▽▲▽▲‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥
<?php
$options = array(
"rootName" => "rdf:RDF",
"rootAttributes" => array(
"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', 'rdf:Seq'=>'rdf:li'),
"attributesArray" => "_attr"
);
$url = "http://it.jfe-tec.jp/column/tech_column/column_php/";
$xml["channel"] = array(
"_attr"=> array("rdf:about" =>$url),
"title"=>"PHPプログラミング",
"link"=>$url,
"items" => array("rdf:Seq"=>array(
array("_attr"=>array("rdf:resource"=>$url."000072.html")),
array("_attr"=>array("rdf:resource"=>$url."000075.html"))
))
);
$day = "2007-01-01T01:01:01+09:00"; ---(1)
$xml[] = array( ---(2)
"_attr"=> array("rdf:about" =>$url."000072.html"), ---(3)
"title"=>"第1回PHPプログラミング", ---(4)
"link"=>$url."000072.html", ---(5)
"description"=>"入力フォームを自動作成", ---(6)
"dc:date"=>$day ---(7)
);
$xml[] = array( ---(8)
"_attr"=>array("rdf:about" =>$url."000075.html"),
"title"=>"第2回PHPプログラミング",
"link"=>$url."000075.html",
"description"=>"入力値のチェック",
"dc:date"=>$day
);
?>
‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥△▼△▼
(1):日付を$dayパラメータに格納します
(2):当コラムの記事、第1回「入力フォームを自動作成」でitem要素を作成します
(3):item要素の属性を設定します
(4):title要素に記事タイトルを設定します
(5):link要素に記事URLを設定します
(6):description要素に記事概要を設定します
(7):date要素に日付
(8):同様に、第2回「入力値のチェック」でitem要素を作成します
※図表等は、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/
※このメールマガジンの送信元アドレスは配信専用です。返信できませんので
ご注意ください。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━■□■


