Social Designing Lab. 株式会社ソーシャルデザイニング研究所 〒102-0083 東京都千代田区麹町3-7-10 浅野ビル3F Phone. 03-3264-4261 Fax. 03-3264-4267 3F Asano bld., 3-7-10 Kojimachi, Chiyoda-ku, Tokyo 102-0083, Japan
ウェブサービス(Web API)をプログラムから使う 2009-12-26-2 [WebAPI][Programming] 前回[2009-12-24-1]はウェブサービス(Web API)の基本的事項と、よく採用されているプロトコルとデータ構造の概要を解説した。 プロトコルとデータ構造の組み合わせ、計4つのうち3つを取り上げて、実際にプログラムから Web API を使う方法を例を用いて説明する。 今回取り上げるサンプルプログラムで使った Web API と用いたプログラム言語を表に示す: プロトコル\データ構造XMLJSON, JSONPREST風MECAPI, Perlキーフレーズ抽出API, JavaScriptSOAP, XML-RPCはてブ件数取得API, Perl- REST風 + XML Web API をREST風プロトコルでアクセスしXMLデータを得る流れを perl
PHPでSimpleXML関数をいじっていたのだけれども、addChildのような子要素を追加するメソッドはあるのになぜか要素を削除するメソッドが見つからない。 もしかしてSimpleXMLは不完全??とかとんちんかんな勘違いをしつつはてな人力検索で質問してみたら物凄くあっさり回答が帰ってきた。 SimpleXML関数の妙はXMLの要素を変数のように(連想配列的に)扱えるというところなわけで、そのまま変数を破棄するunset()が使えるというのがその回答。 例えば以下のような感じ。 <?php $xmlstr = <<<XML <?xml version='1.0' ?> <root> <child> <node>a</node> <node>b</node> <node>c</node> </child> </root> XML; $xml = new SimpleXMLElement(
2007年11月03日 PHPのDOMでRSS作成 ブログ等では記事を書くと勝手にRSS生成されるが、自前HPなどでRSS対応したい場合、自力で作る必要がある。 例えば、Osada's Software!では、シェアウェアであるRSSエディタ Headline-Editorを使用しRSSを作成している。 これはこれで大変便利で重宝している。 しかし、動的にページ更新されるようなサイトには不向き。 そんな訳で、RSSを作成するためのPHPプログラムを作ってみた。 仕様は以下の通り。 # 更に細かな仕様はソース参照。 ・PHPバージョン:PHP4、PHP5 ・RSSバージョン:RSS2.0 ・文字コード:UTF-8 <?php rssWrite("タイトル","説明"); /******************/ /* RSS2.0保存処理 */ /********
前提条件 Oracle XML Parserは、XML文書を読み込み、DOMまたはSAX APIを使用して、そのコンテンツと構造へのプログラム・アクセスを可能にします。このパーサーは検証モードまたは非検証モードで使用できます。 この章では、次のテクノロジを十分に理解していると想定します。 ドキュメント・オブジェクト・モデル(DOM): DOMは、XML文書の構造を示すメモリー内ツリー表現です。 Simple API for XML(SAX): SAXは、イベントベースのXML解析の標準です。 Java API for XML Processing(JAXP): JAXPは、JavaアプリケーションでXMLを処理するための標準インタフェースです。DOM標準とSAX標準をサポートします。 Document Type Definition(DTD): XML DTDは、XML文書の有効な構造を定
AS3でxmlを読み込んで写真を表示するという基本をやってみることにしました。 まず、読み込むxmlはこちらになります。 <?xml version="1.0" encoding="UTF-8"?> <photo_list> <photo> <filename>./photo/baby.png</filename> <description>tomoaki</description> <sx>70</sx> <sy>70</sy> <ex>10</ex> <ey>50</ey> <rt>-5</rt> </photo> <photo> <filename>./photo/photo2.png</filename> <description>lake</description> <sx>70</sx> <sy>70</sy> <ex>250</ex> <ey>15</ey> <rt>5</r
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く