「ma-san web design」の管理者。東京都・千葉県(千葉市・四街道市・浦安市・佐倉市)・宮城県(仙台市)を中心に企業のWebデザイン/マーケティング/IT戦略のプランニングからWebサイト構築・運用をしています。 「Webアクセシビリティ」を中心に、「変わりゆくWebと共にサービス・サイトを改善していくこと」を重視します。 当サイトではお仕事のご相談からナレッジシェアを中心に活動していきます。
スパイスラボ神部です。 PHP5 には SimpleXML という大変便利な関数があるのですが、使いこなしにはいろいろコツがあるようです。 名前空間付の XML ファイルの処理 1.超正当派解決法 -SimpleXMLで名前空間付きタグの一覧を取得する - 肉とご飯と甘いもの @ sotarok 2.自分でパーザを補完してなんとかするよ系 -php5でsimpleXMLを使っているのですが、名前空間の接頭辞のついた属性を取得する方法がわかりません。 こんな感じの.. - 人力検索はてな 3.ぶっちゃけパースできればいいじゃん系 -.☆★ ステレオタイプラボ ★☆. [php]simplexml_load_fileでうまくパース出来ない、なんて事はない。& 正解とお手軽方法 不正な文字の処理 これ必要かどうかはわからないのですが、なにかうまくいかなかった未来のために。 -Yz NOTE
スパイスラボ神部です。 PHP5 には SimpleXML という大変便利な関数があるのですが、使いこなしにはいろいろコツがあるようです。 名前空間付の XML ファイルの処理 1.超正当派解決法 -SimpleXMLで名前空間付きタグの一覧を取得する - 肉とご飯と甘いもの @ sotarok 2.自分でパーザを補完してなんとかするよ系 -php5でsimpleXMLを使っているのですが、名前空間の接頭辞のついた属性を取得する方法がわかりません。 こんな感じの.. - 人力検索はてな 3.ぶっちゃけパースできればいいじゃん系 -.☆★ ステレオタイプラボ ★☆. [php]simplexml_load_fileでうまくパース出来ない、なんて事はない。& 正解とお手軽方法 不正な文字の処理 これ必要かどうかはわからないのですが、なにかうまくいかなかった未来のために。 -Yz NOTE
ラボ神部です。 いろいろなウェブサービスの API を利用する際、毎回スキーマの異なる XML 文書から必要な箇所を抜き出すのは苦労するものです。DOM を使うにも構文が複雑ですし、PEAR の XML_RSS ライブラリのように毎回同じ書式でやればいいというわけでもありません。 (例えば、そう、こんな感じで。) require_once("XML/RSS.php"); $rss =& new XML_RSS($rss_url); $rss->parse(); foreach ($rss->getItems() as $item) { //$item に対して何かの処理 } しかし、Keith Devens .com - PHP XML Library, version 1.2b で配布されている xml.php を読み込むだけで、どんな XML スキーマの XML ドキュメントでも、と
ジャストシステムは3月14日、XMLアプリケーションの開発基盤とクライアント実行環境を統合的に提供する「xfy Enterprise Edition 1.5」を発表した。価格は750万円(税別)からで3月23日に世界同時発売する。IBMのDB2 9やOracle Database 10gとの連携が行える「xfy Adapter」もオプションとして同時に発売。価格は各100万円(税別)から。日本国内をはじめ、ニューヨークとロンドンを拠点に欧米の大手企業にも販売し、「来年度は数十億円の売り上げを見込む」(代表取締役社長 浮川和宣氏)という。 xfyは、これまでデータベースやオフィスドキュメントとして蓄積されてきた企業内のデータをXMLデータとして一元的に管理・活用するためのフレームワーク。xfy Serverに対してxfy Enterprise Clientからアクセスすることで各種XMLデー
ブログを始めニュースサイト等などで更新情報を配信する手段としてRSSが使わ れています。皆さんはそれらRSSをどのように活用していますか?RSSリーダを 利用してそのRSSを読むというのが一般的だと思います。既製のRSSリーダを利 用して楽しむのも良いですが、PHPを使うとこれらRSSを取得し自分好みにアレ ンジして表示するということが簡単にできます。 今回紹介するのは、それをPHPで簡単に実現することができるライブラリ 「MagpieRSS」です。 MagpieRSSは、GPLで開発されているRSSを解析するライブラリ、いわゆるRSSパ ーサです。PHPでリモートからRSSを取得して解析、キャッシュを行います。 対応しているRSSはRSS 0.9からRSS 1.0とRSS 1.0のモジュールと、RSS 2.0と Atomの一部になります。 では早速使ってみましょう。MagpieRSSのサ
Microsoft Corporationは21日、XMLデータをツリーで編集できるXMLエディター「XML Notepad 2007」v1.0 英語版を公開した。Windows XP/Server 2003/Vistaに対応するフリーソフトで、現在同社のダウンロードセンターからダウンロードできる。なお、動作には.NET Framework 2.0が必要。 「XML Notepad 2007」は、3ペイン型のXMLエディター。左側にはXMLデータの構造をツリー形式で表示し、右側には各要素の編集画面、下部には文法エラーなどのチェックリストが表示される。 ツリー上では、要素や属性といったノードを挿入できるほか、ノードの切り取り・コピー・貼り付けが可能。またドラッグ&ドロップでノードの階層を移動できる。XMLデータの編集中は、リアルタイムでエラーチェックが行われ、文法エラーが発生した場合は、画面
AjaxうきうきWatchではWebアプリのユーザビリティを改善しまくるAjax、Ajax、それはWeb2.0へと続く道とAjax界隈での動向をお伝えしている。 今回は「Backbase」という開発言語とツールや「BrowserHawk」というWebブラウザ自動判定ツール、すぐに反応が返ってくるチャット、「ConnectiveChat」をメインに今月の動向を解説する。 Backbase Ajax関係のツールやライブラリがいろいろ生まれつつあります。特に、アメリアかでは商用の製品も次々とリリースされつつあります。実は、これらの製品のサイトを見て困るのは、具体的にそれが何をしてくれるものであるのか読み取りにくいことが多いことです。Ajaxの特質として、実際に動くデモを見せるのは容易です。例えば、この製品の場合、Backbase RSS Readerというデモのリンクをたどって、RSSリーダーの
酔いどれvon_yosukeyan曰く、"IT Proの記事によると、政府の電子政府戦略e-Japanの重点項目の一つである、電子申請の利用率は平均で1%以下に止まるという。 この調査は日経BP社が中心となり、中央省庁(国家行政機関)の構築した電子申請システムの利用状況に対してアンケート形式で回答を求めたもの。回答を寄せた9省庁(図表参照)の、全申請数と電子申請の比率から、電子申請の利用率は1%以下になることがわかった 記事では、e-Japan計画が「申請手続きのオンライン化率を2003年度末までに97%に引き上げる」という数値目標を達成するために稚拙な計画推進に原因を求めているが、一部法学者や行政官僚の中からは、永久に電子化される見通しのない戸籍謄本の添付が必要な行政申請の比率が高いことから、こうした申請の大部分は完全な電子申請化が不可能ではないかという意見が寄せられている(ジュリスト1
オープンソース・ジャパンは、RPCを使って動的なアプリケーション生成を可能にする新手法「Arax」を採用したリッチクライアント開発技術「ダイナミック・コックピット・テクノロジー」を発表した。 オープンソース・ジャパン(OSJ)は11月14日、RPC(Remote Procedure Call)の非同期通信を使って動的なアプリケーション生成を可能にする新手法「Arax」を採用したリッチクライアント開発技術「ダイナミック・コックピット・テクノロジー」を発表した。LAMP(Linux、Apache、MySQL、PHPなど)技術を使いながら従来のWebアプリケーションの弱点であるクライアントの操作性や表現力を大きく向上させられるとしている。 Araxは「Asynchronous RPC and XML」の略。OSJによると、RPCを使うことでビジネスロジック処理をサーバサイドに集約でき、クライアン
政府機関ユーザーがMicrosoftデスクトップソフトウェアの代用となるオープンソース製品に関心を強めており、ソフトウェア業界の大手企業も大挙して「OpenDocument」の支持を表明している。 IBMとSun Microsystemsは米国時間4日、ニューヨーク州アーモンクで会合を開き、オフィス向けアプリケーションにおけるOpenDocument標準ドキュメントフォーマットの採用をいかに促進するかを討議した。「ODF Summit」と称されたこの会合には、一部の業界団体と、OracleやGoogle、Novellを含む、少なくとも13社のテクノロジー企業から関係者が参加した。 こうして大手企業がOpenDocumentに対する取り組みを強化しているのは、各州政府が同フォーマットに関心を示し始めていることによる。例えば、マサチューセッツ州は2005年9月、州政府機関の一部でOpenDoc
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます ある小さなソフトウェア開発企業が、XMLを利用する企業から使用料を徴収する計画を進めており、またもや特許申請を巡って技術産業界が紛糾している。 ノースカロライナ州シャーロットに拠点を置くScientigoは、「ニュートラルな形式のデータ」の転送技術に関する特許2件(No. 5,842,213およびNo. 6,393,426)を保有している。このうち1件は1997年に申請済みで、Scientigo幹部の主張では、データフォーマット標準のXMLが両特許を侵害しているという。 ScientigoのCEOであるDoyal Bryantは先週、同社がこうした知的財産の利用に「課金」していく方針を明らかにした。 同社はロイヤリティの支払いを自ら管理
前回は「E Deterministic Content Models (Non-Normative)」と、「F Autodetection of Character Encodings (Non-Normative)」の途中までを読んだ。JIS X 4159では「附属書E(参考)決定的内容モデル」と「附属書F(参考)文字符号化の自動検出」に当たる。今回は、その話題の続きを読む。「F.2 Priorities in the Presence of External Encoding Information(F.2 外部の符号化情報が存在するときの優先順位)」は、文書内部に書かれるべき符号化宣言のほかに、文書外に符号化方式を示す情報があった場合に、どちらを採用するかの優先順位について記述している。 さらに今回は2つのトピックも読んでいく。1つはXML勧告を作成し、メンテナンスを行う作業グループ
Ajaxに関する日本語の情報をざっと集めてみました。(一部日本語ではないものを含みます) 丁寧な調査ではないので、本当に大ざっぱなものです。 一応、以下の内容は多少メンテナンスしようと思うので、追加削除などのリクエストがあれば、私までメールを下さい。 非常に長くて申し訳ありませんが、頑張って必要な情報を探してみてください。 ★ 出版物 (この部分は現在フォロー仕切れていません) Ajaxイン・アクション (2006/06/20追加) https://www.amazon.co.jp/exec/obidos/ASIN/4844322222/autumnmagazin-22 Ajax イン・アクションの4章が酷すぎる (2006/06/20追加) https://blog.hawklab.jp/item-69.html Googleマップ+Ajaxで自分の地図をつくる本 Google Maps
ここ2週間ほど、新しいビジネス構想に対するアイデアが止めどなく湧いてきて、社内ブログには一日に3エントリ5000〜10000文字(!)という驚異的なペースで書き込んでいて、やっぱりハイコンテキストな空間では思っていることを自由に書けて楽だなぁ。。。と思っていたのですが、ようやくここにも書きたくなる大きなテーマが一つ見つかったので書いてみようと思います。 それは、プログラムとデータの関係についてです。(コンピュータサイエンスに興味のない人ごめんなさい。) プログラムとデータの関係は、一見明瞭なように思えるのですが、実は固定的ではありません。 たとえば、あるプログラムのファイルをコピーするという操作を行うときには、そのコピー対象たるプログラムファイルは「コピーする」という文脈においてはデータに他なりません。 たとえば、あるソースコードをコンパイルして得られた結果のオブジェクトコードは、それを実
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く