読者です 読者をやめる 読者になる 読者になる

xml

sitemap.xmlについての覚書

主にsitemaps.orgを参考に sitemap.xmlとは? サイト内のページを検索エンジンなどのクローラに伝えるための手段。 所定のフォーマットで記述したXMLファイル。サーバ上でアクセスできるようにする。 あくまでクローラのページ収集を助ける目的なので、全て…

コマンドラインでXMLファイルを整形する

Cygwin環境で試した結果。他の環境でも使えるらしい podcast.opmlはxmlファイル。 $ xmllint --format podcast.opml -o podcast.opml 以下、オプションの覚書 $ xmllint Usage : xmllint [options] XMLfiles ... Parse the XML files and output the result …

MicroformatsとMicrodata

しばらく聞かなかったMicroformatsの話を久しぶりに聞いたと思ったらMicrodataに取って代わられそうになっているらしい。昔から気になっていたものとしては、ちと残念に思ったので改めて調べてみた。 両者を端的に説明すると、HTMLなどに住所やアドレス帳、…

GeoRSSについて

GeoRSSは、RSS(Atom 1.0、RSS 2.0、RSS 1.0)のエントリー中に緯度経度を追加するための規格。XMLの名前空間として宣言して使用する。 GeoRSS - Wikipedia, the free encyclopedia 埋め込む種類 単純な例 単純に一点の地図座標を埋め込む場合は、<georss:point>で埋め込む。</georss:point>…

コントローラー内でXMLを整形して表示する

Xml::Serializerがヘルパーなので、App::importで呼び出した後に使用する |php| // コントローラーの中だと思いねぇ function hoge() { $data = $this->Sample->find("all"); $this->_toXml($data, "samples"); } function _toXml($data, $root_element="roo…

PEAR, XML

簡単な例 |php| " ", "linebreak" => "\n", "typeHints" => false, "addDecl" => true, "encoding" => "UTF-8", "rootName" => "feed", XML_SERIALIZER_OPTION_ROOT_ATTRIBS => array('xmlns' => 'http://www.w3.org/2005/Atom'), //"defaultTagName…