タグ

関連タグで絞り込む (3)

タグの絞り込みを解除

xmlに関するxxxkurosukexxxのブックマーク (4)

  • SimpleXMLでCDATAを取得したいときはLIBXML_NOCDATAを使う - F.Ko-Jiの「一秒後は未来」

    Yahoo!知恵袋APIをさわっていて、レスポンスに含まれるCDATAがSimpleXMLで取得できてないことに気づきました。 APIを叩くために汎用の自前クラスを利用しているのですが、その中で $res = @simplexml_load_string($xml); $res = @simplexml_load_file($url); このように simplexml_load_string と simplexml_load_file を使っていたのですが、これではCDATAを無視してしまうようです。 リファレンスによると第3引数に追加のLibxmlパラメータを指定することができて、そのパラメータの一つである LIBXML_NOCDATA というオプションを指定すると、CDATAをテキストデータとして取得することができるようです。 » PHP: simplexml_load_file –

    SimpleXMLでCDATAを取得したいときはLIBXML_NOCDATAを使う - F.Ko-Jiの「一秒後は未来」
  • [[PHP]XMLの日付フォーマットを変更して表示するメモ] by 伝説の裸エプロン

    どこのサイトか忘れましたが、そのどっかのサイトを参考にした時のメモ。 <!--RSS1.0形式--> <dc:date>2009-04-25T06:25:03+09:00</dc:date> <!--RSS2.0形式--> <pubDate>Fri, 24 Apr 2009 22:25:34 +0900</pubDate> 1.0のほうを書き換える処理 <?php $item = "Fri, 24 Apr 2009 22:25:34 +0900"; $item = strtotime($item); echo date('Y-m-d H:i:s',$item); //2009-04-24 22:25:34 ?> 2.0のほうを書き換える処理 <?php $item = "Fri, 24 Apr 2009 22:25:34 +0900"; $item = strtotime($item);

  • http://www.yung.jp/hp/php/rss.php

    PHP(FeedCreator.class.php)を使ったRSSの生成 一体こいつはなんなんだ?長い間この「RSS」というのが理解できませんでした。何しろこれをクリックしても「この XML ファイルにはスタイル情報が関連づけられていないようです。以下にドキュメントツリーを表示します。」なんて表示されて、なんだかページソースみたいなものが生の形で表示されるだけなので、「一体こいつはなんなんだ?」・・・という感じでした。 やがて、このRSSというのは、プラウザ上で表示させるものでなく、RSSリーダーなるもので情報を取得して、ページの更新を自動的に「お知らせ」してもらうための「仕掛け」だと言うことは理解できました。 しかし、その「仕掛け」をどのようにすれば生成できるかがなかなか理解できませんでした。 ブログなんかでは最初から組み込まれているので、その「仕掛け」について全く無知でもインストールし

  • Java で XMLを処理する

    「XMLはJavaにやるべきことを与えてくれる」とXMLの世界でよく言われているよう に、XMLを処理するプログラムでは、よくJavaが利用されます。まずXMLを提案してい るW3Cによるインターフェース群があり、Sun Microsystems や IBM などからパーサ もリリースされています。章では、Sun Microsystem による「Java Project X」を 使います。 DOM JavaでXMLを処理するためのAPIには、DOM (Document Object Model) とSAX (Simple API for XML) があります。SAXは、XML文書を読み込んで、要素の開始などをイベン トとして取り扱うスタイルです。DOMは、XML文書をDOMオブジェクトという木構造に 要素を格納し、このDOMオブジェクトからデータを探したり、更新したりしま

  • 1