本文へジャンプ


developerWorks Japan  >  XML  >  

技術文書一覧

developerWorks
 
  
 
 タイトル  49    概要の非表示    
 
タイトル 日付日付 別のソート - 逆順にしたい場合はクリック
PHP アプリケーションを Google Contacts と統合する
Google Contacts Data API はクライアントに依存しない強力な API であり、この API を使うことでユーザー個人の Gmail の連絡先情報を読み取ったり修正したりすることができます。この API をアプリケーションのコンテキストで使用し、カスタムの PHP アプリケーションによって連絡先を取得、追加、削除、修正する方法を学びましょう。
    2009/09/22  
 
Agavi による MVC プログラミング入門: 第 4 回 XML、RSS、SOAP をはじめとする複数の出力タイプに対応する Agavi 検索エンジンを作成する
連載第 4 回では Agavi のサンプル・プログラムに単純な検索エンジンを実装し、XML、RSS、または SOAP といった複数の出力タイプに対応させるためのサポートを追加します。この 5 回の連載は、オープンソースの柔軟かつスケーラブルなフレームワークである Agavi に興味を持つ PHP 開発者を対象としています。
    2009/09/15  
 
Agavi による MVC プログラミング入門: 第 5 回 Agavi アプリケーションにページング機能、ファイルのアップロード機能、そしてカスタム入力バリデーターを追加する
これが最終回となるこの 5 回の連載では、オープンソースの柔軟かつスケーラブルなフレームワークである Agavi について学びたいと思っている PHP 開発者を対象としています。今回の記事では、Agavi アプリケーションでファイルのアップロードをサポートする方法、セッションにユーザー・データを保存する方法、サード・パーティーのライブラリーを統合する方法、そしてカスタム入力バリデーターを作成する方法を説明します。
    2009/09/15  
 
Agavi による MVC プログラミング入門: 第 1 回 Agavi を使って、まったく新しい世界の扉を開く
今回から始まるこの 5 回連載の記事が対象とする読者は、オープンソースの柔軟かつスケーラブルなフレームワークである Agavi について興味のある PHP 開発者です。第 1 回目となるこの記事では、まず Agavi フレームワークとその他の必要なコンポーネントのインストール手順を紹介します。続いて Agavi とその機能の概要について説明した後、Agavi を使った初めての Web アプリケーションの作成に取り組みます。
    2009/08/25  
 
Agavi による MVC プログラミング入門: 第 2 回 Agavi と Doctrine により、フォームとデータベース・サポートを追加する
この 5 回連載の第 2 回では、スケーラブルなオープンソースのフレームワークである Agavi を使用して入力フォームを作成し、Doctrine を使ってプロジェクトのデータ・モデルを自動生成します。そして、生成されたデータ・モデルを Agavi プロジェクトに統合します。
    2009/08/25  
 
Agavi による MVC プログラミング入門: 第 3 回 Agavi を使って、認証機能と管理機能を追加する
5 回連載の第 3 回でも引き続き WASP (Web Automobile Sales Platform) の作成プロセスに取り組み、このプロセスの一環として自動車レコードの追加、削除、更新機能を追加します。今回はさらに、管理機能に認証を付けることで、管理機能をユーザー機能から切り離す方法も説明します。
    2009/08/25  
 
PHP で Atom フィードを作成する
Atom は、Web サイトに掲載された情報を特定するための XML (Extensible Markup Language) 仕様です。Web 開発者が Atom を使用してフィードを生成すれば、他の Web 開発者 (またはフィード・リーダーを使用するユーザー) がそのフィードによって簡単に、リモート・サイトに掲載されている興味深い情報を見つけて表示することができます。Atom はいわば Web サイトの索引といったようなもので、必要とする誰もが使用することができます。そして、ほとんどのホスト・プロバイダーがサポートしている人気の言語、PHP を使用することで、Web 開発者は各種のフィード・リーダーや他の Web 開発者たちが利用できる Atom フィードを簡単に作成することができます。その究極の結果は、Web コンテンツをさらに幅広い読者に広めることができる最先端の情報ソリューションです。
    2009/07/28  
 
XML: GWT と PHP とのブリッジ
GWT (Google Web Toolkit) アプリケーションでは、昔ながらの Java の流儀でサーブレットに接続することもできますが、PHP による Web サービスを使って XML でデータを送受信することもできます。この記事では XML 文書の生成方法と処理方法を Java 言語の場合と PHP の場合の両方について説明します。
    2009/04/07  
 
Open Financial Exchange ファイルに XML の力を活用する
会計帳簿を付ける作業は継続的に行う必要がありますが、金融機関から提供されるファイルが、顧客が選択した会計パッケージにインポートできるようになれば、会計帳簿を付ける作業が多少楽になります。しかしそうしたファイルは XML と互換性のない OFX (Open Financial Exchange) フォーマットでしか得られないことが多いため、会計計算のプログラマーにとっては問題です。そこでこの記事では、PHP の文字列置換を使って OFX ファイルを XML 対応にする方法を学びましょう。この方法を学ぶことによって、XML の構文解析機能と分解機能を OFX ファイルに適用し、会計計算のプログラミングを正確なものにすることができます。
    2009/03/17  
 
DB2 pureXMLを活用しよう! PHPからpureXMLを利用するためのヒントとサンプル
この資料はPHPからpureXMLを利用するためのサーバおよびクライアント環境をWindowsでセットアップする方法と、実際にPHPからDB2 pureXMLへアクセスするためのヒントをご紹介します。また、サンプルコードもダウンロードしていただけます。
    2009/02/05  
 
XSLT 変換パイプラインをサポートするフレームワークの作成
この記事で説明するのは、PHP 5 で動作し、XSLT スタイルシートのチェーンを簡単にソースである XML 文書に適用できるようにするフレームワーク、Butterfly を作成する方法です。このフレームワークを使用することで、XML 文書から変換した結果をそのままキャッシングできるようになります。Java(TM) ベースの Apache Cocoon プロジェクトに端を発し、ある形式から別の形式へのデータ変換 (毛虫から蝶への変身) を管理し、その変換結果を保存することから、この極めて軽量になったフレームワークは Butterfly と呼ばれています。Butterfly フレームワークでは、スタイルシート変換のチェーンを定義する XML 構成ファイルを設定し、Butterfly オブジェクトをインスタンス化して、そのそれぞれで XSLT 変換チェーンの結果を生成することができます。この記事では、Butterfly フレームワークの概要を具体的に説明することで、フレームワーク設計の本質全般についても検討することになります。
    2008/11/18  
 
XSLT、KML、そして Google Maps API を使って地図上にデータをオーバーレイする: 第 2 回 データを変換し、使用する
この 2 回シリーズの記事では不動産仲介業者のためのアプリケーションを作成し、入居可能な部屋の賃貸情報のすべてを、クリック可能な Placemark として Google マップ に表示します。第 1 回では、このアプリケーションの前半として、ユーザーから部屋の賃貸情報を収集し、その住所を Google のジオコーダ Web サービスを使って地理座標 (経度と緯度) に変換し、変換したその座標を住所の情報と共にデータベースに保存する部分を作成しました。第 2 回では、このデータを使って KML オーバーレイ文書を作成し、その文書を Google マップと Google Earth に表示します。最初にストアード・プロシージャーを使って MySQL から XML を作成します。次に XSLT と Muenchian グループ化と呼ばれる手法を使って、オーバーレイ情報 (部屋の賃貸物件がある建物ごとに 1 つの Placemark) を含む KML 文書に XML データを変換します。各 Placemark をクリックするとポップアップ表示されるバルーンには、その建物の中で入居可能な部屋の賃貸情報を表示します。最後に Google Maps API を使って、皆さん自身の Web サイトに埋め込まれた Google マップに KML オーバーレイを表示します。
    2008/09/09  
 
XSLT、KML、そして Google Maps API を使って地図上にデータをオーバーレイする: 第 1 回 Google のジオコーダ Web サービスの内部を探る
Google のジオコーダ Web サービスについて調べましょう。Google のジオコーダは、住所を入力すると、その住所に関するデータを経度と緯度を含めて返します。この 2 回シリーズの記事では、そのデータを Google Maps API そして XSLT と組み合わせて Google マップや Google Earth にオーバーレイするためのデータを作成します。そのための例として不動産仲介業用のサンプル・アプリケーションを作成します。このアプリケーションでは、不動産業者が HTML フォームから部屋の賃貸情報を入力すると、Google のジオコーダ Web サービスを使ってそれらの住所を経度と緯度に変換し、部屋の賃貸情報のデータベースから KML (Keyhole Markup Language) によるオーバーレイを作成します。第 1 回では、このアプリケーションの前半部分を作成します。つまりユーザーから部屋の賃貸情報を収集し、Google のジオコーダ Web サービスを使って住所を地理座標 (経度と緯度) に変換し、これらの座標を住所の情報と共にデータベースに保存します。
    2008/09/02  
 
PHP アプリケーションから Google カレンダーを利用する
Google カレンダーでは、Web アプリケーションの開発者がユーザーの生成するコンテンツと予定の情報に REST ベースの開発者向け API を使ってアクセスすることができます。この API によって生成された XML フィードを処理し、これらの XML フィードを使ってカスタマイズした PHP アプリケーションを構築するには、PHP の SimpleXML 拡張機能と Zend の GData Library が最適です。この記事では Google Calendar Data API を取り上げ、この API を使用してユーザーが生成したカレンダーを閲覧する方法、カレンダーに予定を追加したり、予定を更新したりする方法、そしてキーワード検索を行う方法を、実例を挙げながら説明します。
    2008/07/08  
 
PHP を使って Google ノートブックのデータを処理、統合する
Google ノートブックは、ユーザーがオンライン・ジャーナルにメモと Web クリッピングを保存し、共有できる無料のサービスです。このサービスが提供する REST ベースの API を利用することで、開発者はこのサービス向けにカスタマイズした PHP アプリケーションを SimpleXML を使って構築できるようになります。この記事では、ノートブックやノートブックのコンテンツを PHP を使って読み取る例を用いて、この API の使い方を説明します。
    2008/05/20  
 
PHP で YouTube API を操作する
YouTube 動画共有サイトでは、Web アプリケーション開発者が REST をベースとした開発者向け API を使って公開コンテンツにアクセスできるようになっています。この API によって生成された XML フィードを処理し、カスタマイズした PHP アプリケーションを構築するために使うには、PHP の SimpleXML 拡張機能が最適です。この記事では YouTube Data API を紹介し、この API を使用してユーザーが生成した動画のコンテンツをブラウズする方法、動画のメタデータや動画に対するコメントとレスポンスにアクセスする方法、そしてキーワード検索を行う方法を具体的に説明します。
    2008/04/18  
 
Project Zero を導入して日本語 PHP アプリケーションを作る
この記事では Project Zero を実際に導入して、簡単な日本語 PHP アプリケーションを作って動作確認するまでの手順を紹介します。
    2008/04/15  
 
Ajax と XML: Ajax を使った表
Ajax (Asynchronous JavaScript + XML) の 1 つの強みは、サーバーからのデータをユーザーに対して動的に表示することです。この記事では、表、タブ、グライダー (横方向のスライド) を使用した、Ajax による動的なデータ表示の手法をいくつか説明します。
    2008/03/11  
 
Ajax による読心術アプリケーションを E4X と Prototype を使って作成する: 第 1 回 20 の質問 のインフラを作成する
XML は Ajax データを渡すための自然なフォーマットのように思えます。しかし、DOM (Document Object Model) を使って JavaScript で XML を扱う方法は、Ajax データなどを扱う上では必ずしも最善の方法ではありません。そのため、開発者がもっとオブジェクトらしい感覚で扱える、JSON など他の選択肢が出てきます。一方、E4X (ECMAScript for XML) は、非常に容易なデータ・バインディングと DOM が持つ最高の機能の多くとを併せ持っているため、ブラウザーで XML を簡単に処理することができます。この 2 回シリーズの記事では、E4X と Prototype JavaScript ライブラリーの両方を使って Ajax による単純な読心術アプリケーション (20 の質問ゲーム) を作成する方法を学び、またその過程で新しいオブジェクトについて学びます。第 1 回では、ユーザーが考えているものを判断するシステムの作成方法について説明します。このシステムでは、既存のナレッジ・ベースを分析し、考えているものを判断します。
    2008/02/12  
 
ヒント: del.icio.us ブックマークを PHP で操作する
del.icio.us サービスでは、ユーザーがオンラインでブックマークを収集して共有できるようになっています。これらのブックマークを del.icio.us の REST API とインターフェースを取る PEAR の Services_Delicious パッケージで操作して、カスタマイズした PHP アプリケーションを作成してください。
    2008/01/22  
 
PHP で作成するカスタマイズ可能な RSS フィード・アグリゲーター
RSS (Rich Site Summary、RDF Site Summary、あるいは Really Simple Syndication) が登場したのは 1990年代中頃です。それ以来、RSS 形式にはいくつかの変形が生まれ、その所有権をめぐる論争も起きました。しかし形はどうであれ、1 つの Web サイトから多数の Web サイトに Web コンテンツを配信する際に RSS が役立つことには変わりありません。RSS の人気はフィード・リーダー、あるいはフィード・アグリゲーターとも呼ばれる新しい種類の Web ソフトウェアの成長を可能にしました。市販のフィード・アグリゲーターはいくつかあるものの、自分なりのフィード・アグリゲーターを作成して自分の Web アプリケーションに統合するのも簡単です。フィード・アグリゲーターを独自に作成する際には、この記事で紹介する十分機能的な PHP コード・スニペットが役に立つはずです。このコードは、PHP をベースとしたサーバー・サイドの関数を使ってカスタマイズ可能な RSS フィード・アグリゲーターを開発する実例となります。さらに、記事に付属の RSS フィード・アグリゲーター・コードの完全版をダウンロードして、そのまま利用することもできます。
    2008/01/22  
 
Ajax と XML: フォームのための Ajax
HTML フォームをサーバーへの Ajax コールバックで拡張するという方法は、アプリケーションに Web 2.0 機能を追加するための実用的な方法です。この記事では、Ajax コードを追加して PHP アプリケーションのユーザー・エクスペリエンスを向上させる数々の手法を紹介します。
    2008/01/22  
 
PHP で XML をプル型構文解析する
PHP 5 に同梱された XMLReader ライブラリーについて学びましょう。XMLReader ライブラリーを利用すると、PHP ページでの XML 文書処理を、効率的なストリーミング・モードで行うことができます。
    2008/01/11  
 
Ajax と XML: チャットのための Ajax
Ajax (Asynchronous JavaScript + XML) と PHP を使って Web アプリケーションにチャット・システムを組み込む方法を学んでください。チャット・システムを組み込めば、特別なインスタント・メッセージ・ソフトウェアをダウンロードまたはインストールしなくても、サイトのコンテンツについてサイトの利用者が意見を述べたり、利用者同士が話し合えるようになります。
    2007/12/04  
 
XPath を使用して Google Calendar イベントを PHP Web サイトに表示する
Google Calendar をはじめとするオンライン・カレンダー・アプリケーションが実現する一元化された単純なシステムでは、オンライン・コミュニティーがイベント・カレンダーを管理し、コミュニティーのメンバーが近く予定されているイベントの情報を入手することができます。しかし、イベント・カレンダーをコミュニティーのポータルやフォーラム、あるいはブログに表示したいという組織も数多くあります。このような組織はたいていの場合、イベント・カレンダーの情報をオンライン・カレンダー・アプリケーションから組織の Web サイトにコピーしてきますが、そうなるとオンラインでのイベント一元管理の有効性は損なわれます。この問題に対する効果的なソリューションとなるのが、Google Calendar が提供する統合 API (Application Program Interface) です。この記事を読んで、XPath を使用して Google Calendar データを抽出し、PHP Web サイトに表示する方法を学んでください。
    2007/11/27  
 
PHP で処理する XML 構成ファイル
XML はアプリケーションの構成ファイルには便利で使いやすい式言語になりますが、この情報を PHP スクリプトに抽出するとなると厄介な問題に突き当たることがあります。そんなときに役立つのが、XJConf for PHP パッケージです。このパッケージが提供する API を使うと、XML でエンコードされた情報を読み取り、その情報を直接使ってスカラー、配列、PHP オブジェクトといった PHP データ構造を構成することができます。この記事ではそんな XJConf for PHP パッケージを紹介し、有用な実際のアプリケーションを例に、複合クラス・ツリーの構成方法や Web ベースの構成インターフェースのビルド方法など、このパッケージの使い方を説明します。
    2007/11/06  
 
Ajax と XML: メディアのための Ajax
幅広く利用可能なブロードバンド・メディアの出現により、ムービー、画像、そして音声が Web 2.0 革命の原動力となっています。この記事で、メディアに PHP や Ajax (Asynchronous JavaScript + XML) などの技術を組み合わせてカスタマーに魅力的なエクスペリエンスを提供する方法を学んでください。
    2007/10/23  
 
ヒント: PHP による NITF (News Industry Text Format) ファイルの読み取り
NITF (News Industry Text Format) とは、ニュース記事のコンテンツをエンコードし、共有するために報道界で使用している XML ベースのフォーマットのことです。この NITF フォーマットのファイルを読み取って解析するために PEAR の XML_NITF パッケージに用意された拡張可能 API を使えば、簡単に文献情報や記事のコンテンツを抽出して PHP アプリケーションで使用することができます。
    2007/08/28  
 
ODF 文書と Microsoft Office 2007 文書を DB2 9 の pureXML で扱う
IBM の DB2 9 を利用すると、これまでとは比較にならないほど容易に ODF 文書と Microsoft Office 2007 文書をエンタープライズ・アプリケーションやインターネット・アプリケーションに統合することができます。MS Office 文書に関する以前のデータ交換方法を調べ、MS Office 2007 ではもっと優れたデータ交換方法が提供されていることを学びましょう。この記事では、DB2 9 の XQuery や Zend Core for IBM、PHP (HP: Hypertext Preprocessor)、そして PDO (PHP Data Objects) などの技術による交換方法について解説します。
    2007/08/16  
 
PHP と XML による iPhone 開発
Apple の iPhone は市場で最もホットな新製品です。既存の Web ツールを使って iPhone 用のアプリケーションを開発する方法を学びましょう。
    2007/08/14  
 
Ajax と XML: 評価とコメントのための Ajax
人々によって Web が動かされるこの時代、読者がサイトのコンテンツにランクを付けたり、論評できるようにすることは必須です。Ajax を使えば、どんなに簡単に評価機能とコメント機能をサイトに追加できるのか、この記事を読んで理解してください。
    2007/07/24  
 
PHP による SQL から XML への変換
SQL 結果セットを XML に変換する簡単な方法が欲しい思ったことはありませんか? その願いを叶えるのが PEAR パッケージ、XML_Query2XML です。このパッケージはデータベース・クエリーの結果をカスタマイズ可能な XML 文書に効率的に変換するための包括的フレームワークになります。XML_Query2XML を紹介するこの記事では、実用的なアプリケーションを例に、このパッケージを XSL と XPath で使用する方法、外部 Web サービスからのデータと組み合わせる方法、そしてデータベース・ダンプ・ファイルを作成する方法を説明します。
    2007/07/24  
 
XForms と Ajax を使って autosuggest フォーム・フィールドを作成する
Ajax によって Web アプリケーション開発に革命的な変化が起こりました。かつては新鮮で派手な技術であったものが、今やどこででも見られるものになりました。その結果エンド・ユーザーは、Web アプリケーションとの何らかの対話動作が、「更新をしなくても」(つまり Ajax を使って) 行われることを期待するようになりつつあります。しかしユーザーにとっては Ajax が普通のものになりましたが、それに対応するクライアント・サイドの技術はまだ確立されていません。(クロス・ブラウザーの問題を隠すことで) Ajax を簡単に使えるようにする Ajax フレームワークは数多くありますが、Ajax 対応の Web アプリケーションを作成する作業は、控え目に言っても簡単ではないことは変わっていません。XForms は多くの利点を持つ標準化された技術であり、Ajax を補完することができます。この記事では、autosuggest フィールドを実装しながら、Ajax と XForms を合わせて使うことによる利点について解説します。
    2007/07/10  
 
PHP で XML をJSON に変換する
Web 2.0 の人気が高まりつつあるなか、ブラウザー上で実行するビジネス・ロジックでデータを表現するのに便利な方法として、JSON (JavaScript Object Notation) と呼ばれる新しいデータ交換形式が浮上してきています。この記事では、XML 形式のエンタープライズ・アプリケーション・データを PHPベースのサーバー・プログラムで JSON 形式に変換した上でブラウザー・アプリケーションに送信する方法を説明します。
    2007/06/05  
 
ヒント: コンテンツを公開する際に Atom の Slug ヘッダーを使う方法
Atom 出版プロトコルの利点の 1 つは、情報を取得できるだけではなく、情報を追加したり編集したりすることもできることです。このヒントでは、こうした情報に対する最終的な URL に影響を与えるために、Atom の Slug ヘッダーを使う方法を学びます。このヒントでは Atom 出版プロトコル 1.0 仕様のドラフト 10 をサポートする Blogapps サーバーを使用しますが、このヒントは APP 1.0 に準拠した任意のサーバーに適用することができます。
    2007/06/05  
 
ヒント: Atom のページングを行う: 複数セクションから成る Atom データ収集機能あるいは Atom フィードを作成する
フィードが、単に新しいコンテンツを誰かのブログに対してアナウンスする以上のものになり、構成されたデータが含められるようになるにつれ、配信可能なデータをすべてフィードに含めるのは避けたいという状況が起きてくるものです。このヒントは、ユーザーが「next」と「previous」というリンクあるいはボタンを使ってページを操作できる Atom フィードを作成する方法について説明します。このヒントでは PHP を使ってこの機能を実現しますが、他のプログラミング言語を使用する場合も考え方は同じです。
    2007/04/10  
 
PHP 開発者のための XML: 第 3 回 XML を読み取り、操作し、作成する高度な方法
3 回シリーズの最終回である今回は、PHP5 で XML を読み取り、操作し、作成するための、その他の方法について解説します。ここでは、今やおなじみとなった API である DOM と SimpleXML について、より高度な環境での使い方に焦点を当て、またこの 3 回シリーズでは初めて、XSL エクステンションについても説明します。
    2007/03/13  
 
PHP 開発者のための XML: 第 2 回 高度な XML 構文解析方法
3 回シリーズ第 2 回目の今回は、大きな XML 文書、あるいは複雑な XML 文書の構文解析に焦点を当てながら、PHP5 での XML 構文解析方法について説明します。ここでは構文解析の拡張モジュールについて背景を少し紹介し、また具体的に、どのタイプの XML 文書にどの構文解析方法が最適なのか、その理由は何かについて説明します。
    2007/03/06  
 
PHP 開発者のための XML: 第 1 回 PHP での XML を 15 分で学ぶ
3 回シリーズの第 1 回の今回は、PHP5 の XML 実装を紹介します。そして、まだ PHP で XML を使うことに慣れていない人達のために、PHP 環境の DOM と SimpleXML を使って、短くて簡単な XML ファイルを読み取り、構文解析し、操作し、そして作成する方法について説明します。
    2007/02/27  
 
XForms ベースのロゴ・ジェネレーターを作成する
SVG (Scalable Vector Graphics) には、XML を使って宣言型で画像を作成するための容易な方法が用意されており、また XForms には XML を編集するための容易な方法が用意されています。この記事では、この 2 つを組み合わせ、ロゴなどの SVG 画像を作成するための XForms ベースの XVG エディターを作成します。
    2007/02/20  
 
XForms のヒント: XForms を使ってファイルを PHP にアップロードする
ファイルのアップロードは、HTML フォームを使った場合にはごく一般的な作業ですが、データが XML 文書の一部として保存される XForms ではどうするのでしょう。このヒントでは、ユーザーがファイルをアップロードできる XForms フォームの作成方法と、そのファイルがサーバーに到着したらサーバーに保存する PHP スクリプトの作成方法について説明します。
    2007/01/03  
 
PHP を使ってすぐに Flash ムービーを作る
リッチ・インターネット・アプリケーションが Web 2.0 の新しい流行語となっていますが、Web 2.0 を支える実体のなかで鍵となるコンポーネントは Adobe Flash です。この記事で、Flash ムービーをアプリケーションに統合し、Ming ライブラリーを使って Flash ムービーを動的に作成する方法を学んでください。
    2006/12/19  
 
PHP と RSS: その仕組みを理解する
RSS シンジケーションは最近では至るところで目にします。つまり、PHP 開発者にとって少なくとも RSS とその仕組みを理解することが不可欠になっているということです。そこで、この記事では RSS の基礎知識とその多彩な使用方法のいくつかをはじめ、PHPを使ってデータベースから RSS フィードを作成する方法、そして XML_RSS モジュールで既存の RSS を読み取り、HTML に変換する方法を説明します。
    2006/12/05  
 
XForms のヒント: E メールを使って XForms のデータを送る
フォームの利点の 1 つは、送信したいところで情報を送信できることです。Web フォームの場合、送信先は通常は Web サーバーであり、Web サーバーが正しいデータかどうかを分析します。では、E メールを使って情報を送りたい場合にはどうするのでしょう。XForms には、このために 2 つのオプションがあります。1 つはサーバー・サイドで実現する方法であり、もう 1 つはクライアントサイドで実現する方法です。今回のヒントでは、XForms のデータを、PHP から、また直接ブラウザーから E メールする方法について説明します。
    2006/10/17  
 
PHP での SimpleXML 処理
PHP のバージョン 5 にバンドルされた SimpleXML エクステンションについて学びましょう。SimpleXML エクステンションを使うと、PHP ページで XML をクリエリーし、検索し、修正し、そして PHP で使いやすい構文で再公開することができます。
    2006/10/10  
 
XForms のヒント: PHP で XForms データを受け付ける
XForms フォームは、ある面では HTMLフォームとまったく同じです。適当なエンコーディングを行えば、データを受信するサーバー・サイド・スクリプトは両者の違いをまったく判別できません。しかし色々な意味でのXForms フォームの強力さは、データを直接 XMLとして送信できる点にあります。もちろん、スクリプトがそうしたデータを受信するように準備ができていなければ、この機能は何の役にも立ちません。今回のヒントでは、XFormsフォームで送信される XML データを受信し、処理する PHP スクリプト作成方法について説明します。
    2006/09/26  
 
SVG と XML による実務グラフ作成
XML、PHP、そして SVG (Scalable Vector Graphics) 標準を使ってビジネス・グラフを作成する方法を学びましょう。SVG 標準は、グラフィックスを、無限大のベクトル・スケーラビリティーとビジュアル・効果があり、さらにはスクリプトによる対話性まであるものにしてくれます。
    2006/07/18  
 
Ajax RSS リーダー
Ajax (Asynchronous JavaScript and XML) RSS (Really Simple Syndication) リーダーと、RSS フィードで記事を読むために Web サイトに設置する Web コンポーネントの構築方法を学びます。
    2006/07/06  
 
XSLT 2.0によるコード生成 第2回: XSLT 2.0でPHPを生成する
今回は、第1回で構築したXSLT 2.0のコード・ジェネレーターを拡張し、Webサーバーにデータベース・アクセス機能を提供す持たせるためのPHPコード部分を作成する方法を説明解説します。
    2005/02/18  
 
 タイトル  49    概要の非表示    
 
お探しの記事は見つかりませんでしたか? コンテンツを提案する