本文へジャンプ


developerWorks Japan  >  XML  >  

技術文書一覧

developerWorks
 
  
 
 タイトル  61    概要の非表示    
 
タイトル 日付日付 別のソート - 逆順にしたい場合はクリック
XML Forms Generator と Data Studio との統合: 第 2 回 XFG での DB2 pureXML のサポート
IBM DB2 9 の pureXML フィーチャーは、XML データのサポートに革命をもたらしました。pureXML では、XML を本来の階層のまま保管し、リレーショナル・データとも違う新しいデータ型として扱うことができるようになっています。IBM Data Studio では、複数の pureXML パラメーターを持つ Data Web Services を作成し、データベース内の pureXML インスタンスを操作することができます。XFG (XML Forms Generator) では、pureXML のサポートを利用して pureXML を XHTML ベースの XForm としてユーザーに表示することができます。さらに、pureXML インスタンスに関連する登録済み XML Schema を取得して、型情報と妥当性検査制約をターゲット pureXML XHTML/XForm の中に生成することもできます。このように XFG の pureXML サポートは、pureXML で保管された XML インスタンスのフォーム・インターフェースを簡単に作成できるようにします。
    2009/01/20  
 
XML Forms Generator と Data Studio との統合: 第 1 回 アプリケーションを作成して統合に取り掛かる
フォーム開発を後押しする XFG (XML Forms Generator) は、XHTML 文書に XForms マークアップを組み込んだ機能的で妥当性のあるフォームを素早く、自動的に生成します。フォームを生成するための入力は、XML データ・インスタンス (XML Schema を伴う場合とそうでない場合) にすることも、WSDL 文書にすることもできます。SQL スクリプトとストアード・プロシージャーをベースとする Data Web Services は、従来の Web Services のデータベース関連アプリケーションですが、この Data Web Services をデータベースとの直接接続によって視覚的に生成できるようにするクライアント・ツールが、IBM Data Studio です。この Data Studio と XFG とを統合すれば、Data Studio によって生成された Data Web Services から XForm/XHTML を生成することが可能になります。この統合によって、UI ページ開発とデータ・アクセス開発のシームレスな結合、Data Web Services から UI を開発する際のワークロードの軽減、そして検証が完全にサポートされた pureXML UI 開発の視覚化などのメリットがもたらされます。
    2008/12/19  
 
病院における XForms と Ruby on Rails: 第 3 回 看護師と医師用の XForms を実装する
この記事は、XForms と DB2 pureXML、そして Ruby を一緒に使うことで容易に Web アプリケーションを作成する 4 回シリーズの第 3 回です。このシリーズでは、病院で患者の情報を管理するための仮定のアプリケーションを作成し、XForms、DB2 pureXML、そして Ruby on Rails それぞれの技術が個々に持つ強みの一端を知ると共に、これらの技術を併せて使用する方法も学びます。シリーズ第 3 回目の今回は、看護師が患者のデータに戻って編集するためのフォームを作成し、またこれを Ruby で実現するには何をすればよいかを学びます。
    2008/12/04  
 
病院における XForms と Ruby on Rails: 第 1 回 IBM DB2 9 pureXML をセットアップする
この記事は、XForms と DB2 pureXML、そして Ruby を一緒に使うことで容易に Web アプリケーションを作成する 4 回シリーズの第 1 回です。このシリーズでは、病院で患者の情報を管理するための、仮定のアプリケーションを作成し、XForms、DB2 pureXML、そして Ruby on Rails それぞれの技術が個々に持つ強みの一端を知ると共に、これらの技術を併せて使用する方法も学びます。シリーズ第 1 回の今回は、XForms とDB2 pureXML、そして Ruby on Rails のどれもが、XML 中心の Web アプリケーションを迅速に構築する上でいかに有効かを検証します。
    2008/10/01  
 
Ajax による改良: 第 4 回 jQuery および Ajax フォームで既存のサイトを改良する
Ajax の手法は大規模な商用 Web アプリケーションの様相を一変させましたが、規模の小さな多くの Web サイトにはユーザー・インターフェース (UI) をまるごと一晩にしてリビルドするだけのリソースはありません。しかし Ajax による新しい機能を利用すると、実際のインターフェースの問題が解決され、ユーザー・エクスペリエンスも改善されることで、新しい機能にかかるコストが妥当なものであることが証明されるはずです。UI をオープンソースによるクライアント・サイドのライブラリーを使って徐々に最新のものにする方法は、この連載ですでに説明しました。今回の記事では、複数のステップからなる購入プロセスを、Ajax の手法を使って複数の連続したフォームから 1 画面で構成されるインターフェースに変える方法を学んでください。この変換では、Progressive Enhancement (漸進的な機能拡張) の原則を利用して、あらゆる類のユーザー・エージェントが引き続きサイトにアクセスできることを保証します。
    2008/07/29  
 
知っておくべき 10 の XML スキーマ
この記事で取り上げるのは、Web サービスの基本からデータ記述に至るまで、あらゆる類の問題を解決する選り抜きの XML スキーマです。また、連絡先や請求書が関係するデータベースのようなソリューションについても説明します。ここに記載するスキーマは、その利便性と実用性だけでなく、情報を XML 形式でどのように共有し、どのように交換するかという点で XML コミュニティーに与えている影響も考慮して選択したものです。
    2008/07/01  
 
病院における XForms と Ruby on Rails: 第 4 回 医師用の XForms と患者検索用の XForms を実装する
この記事は、XForms と DB2 pureXML、そして Ruby を一緒に使うことで容易に Web アプリケーションを作成する 4 回シリーズの第 4 回です。このシリーズでは、病院で患者の情報を管理するための、仮定のアプリケーションを作成し、XForms、DB2 pureXML、そして Ruby on Rails それぞれの技術が個々に持つ強みの一端を知ると共に、これらの技術を併せて使用する方法も学びます。シリーズ第 4 回の今回は病院用の XForms の作成を続け、苗字によって患者を検索する、まったく新しいフォームを作成します。
    2008/06/10  
 
病院における XForms と Ruby on Rails: 第 2 回 患者情報の XForms を実装する
この記事は、XForms と DB2 pureXML、そして Ruby を一緒に使うことで容易に Web アプリケーションを作成する 4 回シリーズの第 2 回です。このシリーズでは、病院で患者の情報を管理するための仮定のアプリケーションを作成し、XForms、DB2 pureXML、そして Ruby on Rails それぞれの技術が個々に持つ強みの一端を知ると共に、これらの技術を併せて使用する方法も学びます。シリーズ第 2 回目の今回はアプリケーションの実装を開始します。
    2008/06/04  
 
XForms と DB2 pureXML
XForms で作成したページを表示しているブラウザーと、完全な XML サポートを備えた IBM DB2 データベースとの間で、エンドツーエンドでの XML データの交換をする方法を理解してください。この記事を読めば、XForms を作成し、DB2 データベースとやり取りさせて XML データを保管、取得、削除する手順がいかに簡単かがわかります。さらに、Universal Services を使用して DB2 pureXML にアクセスする XForms を作成する方法も学べます。
    2008/05/08  
 
Ajax と XML: フォームのための Ajax
HTML フォームをサーバーへの Ajax コールバックで拡張するという方法は、アプリケーションに Web 2.0 機能を追加するための実用的な方法です。この記事では、Ajax コードを追加して PHP アプリケーションのユーザー・エクスペリエンスを向上させる数々の手法を紹介します。
    2008/01/22  
 
XForms 文書をカスタムの XML エディターとして使う
最近の記事で、XML の対戦表を架空のトーナメントの結果を表示する HTML ページに変換する XSLT 2.0 の関数について説明しました。この記事では、その XML 文書を再度取り上げ、対戦表に結果を入力できる優れたエディターを作成します。その結果、特定の XML 文書を編集するためのカスタム・エディターが作成されます。
    2007/11/06  
 
XForms を拡張し、リッチ・テキストの編集を可能にする
今日の Web ベースのリッチ・テキスト編集には、ブログやウィキ、ソーシャル・ネットワーキング・サイトその他が含まれます。XForms の標準的なコントロール・セットを拡張し、このリッチ・テキスト編集を実現する方法を学びましょう。
    2007/10/30  
 
XForms を Google Web Toolkit と統合する、第 3 回: GWT を使って XForms を作成する
この 4 回シリーズでは、GWT (Google Web Toolkit) と XForms とを組み合わせて動的な Web アプリケーションを作成する方法を説明します。第 1 回では、それぞれの技術について解説し、両者が JavaScript という基盤とどのような関係を持っているかを説明しました。第 2 回では、2 つのページを持つ小さなアプリケーションを作成する方法を説明しました。1 つのページは、レコード会社が管理するアーティストのリストを GWT を使って表示し、もう 1 つのページは、ある特定のアーティストが録音したアルバムを XForms を使って表示しました。第 3 回では、同じページで GWT と XForms を使い、それぞれの技術と JavaScript との関係を活用し、JavaScript を使って GWT と XForms との間の対話動作を実現します。
    2007/10/09  
 
XForms を Google Web Toolkit と統合する、第 2 回: アーティストとアルバムの管理フォームを作成する
この 4 回シリーズでは、GWT (Google Web Toolkit) と XForms とを組み合わせて動的な Web アプリケーションを作成する方法を説明します。第 1 回では、それぞれの技術の基盤としての JavaScript について調べました。第 2 回では、こうした JavaScript の基盤を使用して 2 つの技術を共存させ、ロック・スターのアプリケーションの作成を開始します。
    2007/09/25  
 
XForms を Google Web Toolkit と統合する、第 1 回: GWT の JSNI (JavaScript Native Interface) を紹介する
この 4 回シリーズでは、GWT (Google Web Toolkit) と XForms とを組み合わせて動的な Web アプリケーションを作成する方法を説明します。第 1 回ではまず、GWT と XForms とを組み合わせて使う場合の問題をボトムアップの方法で説明します。それぞれの技術の基盤をいくつか調べ、両者をうまく共存させるための共通基盤を検証します。こうした作業は、GWT と XForms の両方を使う Web アプリケーションを開発するための基礎となります。
    2007/09/18  
 
ヒント: XML Schema Standard Type Library を使って楽をする
XML を妥当性検査することで、受け入れ可能なデータを定義する複雑なルールを作成することができます。しかしそうしたルールは、実際に使わない限り誰の役にも立ちません。このヒントでは、XML Schema Standard Type Library を使って、E メール・アドレスや電話番号などの書式設定のあるデータを要求するプロセスを単純化する方法を学びます。
    2007/07/31  
 
XForms と Ajax を使って autosuggest フォーム・フィールドを作成する
Ajax によって Web アプリケーション開発に革命的な変化が起こりました。かつては新鮮で派手な技術であったものが、今やどこででも見られるものになりました。その結果エンド・ユーザーは、Web アプリケーションとの何らかの対話動作が、「更新をしなくても」(つまり Ajax を使って) 行われることを期待するようになりつつあります。しかしユーザーにとっては Ajax が普通のものになりましたが、それに対応するクライアント・サイドの技術はまだ確立されていません。(クロス・ブラウザーの問題を隠すことで) Ajax を簡単に使えるようにする Ajax フレームワークは数多くありますが、Ajax 対応の Web アプリケーションを作成する作業は、控え目に言っても簡単ではないことは変わっていません。XForms は多くの利点を持つ標準化された技術であり、Ajax を補完することができます。この記事では、autosuggest フィールドを実装しながら、Ajax と XForms を合わせて使うことによる利点について解説します。
    2007/07/10  
 
XForms に XPath を使うことで実現できるクールなこと
XPath と XForms とを組み合わせることによって、これまで考えられなかったような機能を作り出す方法を説明します。例えば、1 つの簡単なステップで固有値のリストを表示したり、あるいは XPath をラジオ・ボタンやドロップダウン・リストなどのインターフェース要素と組み合わせて使うことで、単純にデータを送信するのではなく、表示されるデータをコントロールしたりすることができます。
    2007/06/26  
 
DB2 9 の pureXML 用の Web サービスを生成する
Web サービスは SOA (service-oriented architecture) を実現するための重要な構成ブロックです。SOA に向かおうとするアプリケーションが増えるにつれ、アプリケーションの機能をWeb サービスとして公開する必要が生ずることがよくあります。この記事では、DB2 9 の pureXML 機能を利用して、データベースにXML データを挿入し、またデータベースから XML データを取得する Web サービスを、単純な Java クラスを使って容易に作成する方法を説明します。いったんWeb サービスが生成され、WebSphere Application Server にデプロイされると、RAD (Rational Application Developer) に組み込まれた Web サービス・エクスプローラーを使って、あるいは XForms を Web サービス・クライアントとして使うことで、それらのサービスをテストすることができます。その同じサービスは、SOAP over HTTP によるWeb サービス呼び出しを行うことができる任意の Web サービス・クライアントから使用することができます。
    2007/06/14  
 
XForms を理解する
XForms や XQuery、XSLT などの XML ベースの技術を利用すると、対話型のヘルプ・システムから複数のユーザーが同時に対話動作を行うカスタムの「ゲーム」アプリケーションに至るまで、複雑なマルチユーザー・アプリケーションを作成することができます。この記事では、非常に単純なシナリオのゲームを作成する方法を説明します。
    2007/06/05  
 
developerWorksの歩き方 第1回
現場で使える技術を求めて日々Webサイトを巡回する技術者は多い。国内ではコアな情報を扱うサイトや雑誌が少ないが、developerWorksには多くの有益な情報が存在している。本連載では、developerWorksを徹底的に活用するためのガイドを提供します。
    2007/03/30  
 
developerWorksの歩き方: 第2回 ゾーンを巡る
前回は、日本語による技術情報が集約された「IBM developerWorks」を紹介しました。今回は、developerWorksにはどういったコンテンツがどのように配置されているのかを紹介します。
    2007/03/30  
 
developerWorksの歩き方: 第3回 トレンドをつかむ
developerWorksのコンテンツを十分に味わうには、外部のサービスなども活用した方がいいでしょう。今回は、RSSやソーシャルブックマークを活用してdeveloperWorksの人気記事をチェックしていきます。
    2007/03/30  
 
XForms を使って動的な Web 検索を作成する
XForms は XML と緊密に統合されているため、XML ベースの API の結果を見るためには最適です。また同時に、変化する条件に反応する動的なインターフェースを作成するために十分な強力さも備えています。この記事では、こうした機能の活用方法として、動的な検索エンジン・クライアントの作成方法を説明します。この検索エンジン・クライアントは、選択された検索エンジンによって異なるオプションを提供し、異なるデータを表示します。
    2007/03/06  
 
XForms を使って独自の「数独」ゲームを作成する、第 1 回: ゲームを作成する
「数独」が大人気なことは既によく知られています。この 2 回シリーズの記事では、ゲーム・クライアントの作成方法を説明します。このクライアントはサーバーに新しいゲームをリクエストし、適切な、あるいは不適切な動きとゲームの終了を検出し、そして現在のゲームを、後で遊べるように保存します。またこの記事では、ユーザーが遊べるように、新しいゲームを生成する方法についても説明します。
    2007/02/27  
 
XForms ベースのロゴ・ジェネレーターを作成する
SVG (Scalable Vector Graphics) には、XML を使って宣言型で画像を作成するための容易な方法が用意されており、また XForms には XML を編集するための容易な方法が用意されています。この記事では、この 2 つを組み合わせ、ロゴなどの SVG 画像を作成するための XForms ベースの XVG エディターを作成します。
    2007/02/20  
 
XForms のヒント: フォームの更新に反応する
XForms フォームのデータは随時変更されるため、特に XForms がより高度なものになるにつれ、新しいデータについて即座に知り、そのデータに対して何らかの処理をすることが非常に重要になります。このヒントでは、そうしたイベントを直接 JavaScript メソッドにフックする方法を説明します。こうすることによって、そのデータを多くのさまざまな方法で使えるようになります。
    2007/02/13  
 
2007年の XML に関する 10 の予言
2006年は XML にとって静かな一年でしたが、2007年には活気が出てくるでしょうか。Elliotte Rusty Harold の予言によると、その通りだということです。
    2007/02/13  
 
XForms のヒント: 読み取り専用のコントロールを書き込み可能にする
XForms のデータを書き込み可にするか不可にするかを、どうしてもプログラムでコントロールしなければならない場合があります。例えば、(誤ってデータを修正しないように) 読み取り専用モードになっているデータをブラウズしている際に、データの更新、あるいは新しいデータの追加が必要になった場合、その同じコントロールの読み取り専用モードを、書き込み可能にする必要があります。このヒントでは、コントロールの readonly プロパティーをプログラムで変更する方法について説明します。
    2007/02/13  
 
XForms のヒント: インクリメンタル属性を使ってキー・ストロークを検出する
非常に一般受けするアプリケーションに、キー入力に合わせてデータが更新されるアプリケーションがあります。XForms では、これを非常に巧みに行えるのです。コントロールは、インクリメンタル属性を使うことによって、そのコントロールの中にキー入力されるごとにイベントを送信する機能を持っています。これを利用すると、インクリメンタルに変化するあるコントロールのデータに基づいてデータを変更する必要があるコントロール群は、そのコントロール群のデータもインクリメンタルに更新でき、実質的に「画面上」に表示されるもの全体の同期を保つのです。このヒントでは、単純な XForms コードを使ってインクリメンタル機能を最大限に利用する方法について説明します。
    2007/02/06  
 
XForms のヒント: Firefox の拡張関数を使う
Firefox の XForms には、XForms での JavaScript 開発を支援する拡張関数があります。これらの関数を使うと、XForms のインスタンス・データに容易にアクセスすることができます。そのため、動的な XForms コードを作成するなど、XForms を使ってクールなことができます。このヒントの目標は、Firefox の拡張関数を紹介しながら、強力な XForms アプリケーションを作成できるようにすることです。
    2007/02/06  
 
RSS リーダー、エディターとしての XForms
RSS や Atom、その他のシンジケーションでは、ダウンロード用に XML データを用意しています。XForms は XML を表示し、編集するために設計されたものですが、XML のエディター、リーダーのための環境として最適です。この記事では、XForms を使って XML リーダーとエディターを作成する方法について説明します。
    2007/01/30  
 
XForms のヒント: accesskey を使ってアクセシビリティーを向上する
フォームの Web 2.0 である XForms は、アクセシビリティー機能を提供しない限り Web 2.0 とは言えません。皆さんはこれまで、Alt キーを使ったことがあるはずです。あるいは、文書の入力中に誤って Alt キーを押してしまったことがあるはずです。Alt キーは、大部分のアプリケーションの最上部にある「ファイル」タブにフォーカスが移されます。XForms にも同じようなアクセシビリティー機能があり、この機能を利用すると、まったくマウスに触れることなく、ユーザーが要求する特定のテキスト・ボックスにフォーカスを移すことができます。このヒントでは、このアクセシビリティー機能の使い方を説明します。
    2007/01/23  
 
XForms のヒント: Firefox でクロスドメインのロードと送信を有効にする
Firefox での XForms にはセキュリティー機能が組み込まれており、ユーザーがインスタンス・データを「クロスドメイン」でロードしたり送信したりできないようになっています。クロスドメインのロードや送信は、ポップアップと同様、その Web サイトを信頼できない限り、デフォルトで可能にはしてはいけませんが、このセキュリティー機能はデフォルトで有効になっているので、心配はありません。しかし場合によると、ある Web サイトとの間でインスタンス・データをクロスドメインでロードし、送信できるようにしたいこともあります。このヒントでは、そのための方法を説明します。
    2007/01/23  
 
Firefox での XForms
Elliotte Rusty Harold が Firefox で Xforms を処理する方法を解説します。
    2007/01/23  
 
2006年の XML
Elliotte Rusty Harold と一緒に、2006年で最も目立っていた XML のニュースを振り返ってください。
    2007/01/16  
 
XForms のヒント: repeat、select1、itemset 要素を使って動的にコントロールを作成する
フォームは、通常の HTML 形式を使って表示するのは困難な、データのリストを持つことができます。select1 要素と itemset 要素は非常に柔軟であり、また HTML の select タグと option タグに非常によく似ています。ここで repeat 要素が本領を発揮します。つまり repeat 要素を使うと、データのリストのリスト、などを実現できるのです。ここでは、フォームが使用するデータを、XML を使って非常にスマートに作成する方法を学びます。こうした XForms コントロールの使い方と、XML を使ってデータを追加する方法を一度学べば、HTML を使う世界には二度と戻りたくないと思うはずです。
    2007/01/09  
 
XForms のヒント: XForms フォームから JavaScript をコールする
XForms のコントロールは HTML やページとは別の名前空間の一部であるため、ユーザー・イベントへの応答として JavaScript をコールするための通常の方法 (オンクリック・ハンドラーなど) を使うことができません。では、XForms フォームから JavaScript をコールする必要がある場合にはどうすればよいのでしょう。このヒントは、そのための方法を説明します。
    2007/01/09  
 
XForms のヒント: XForms を使ってファイルを PHP にアップロードする
ファイルのアップロードは、HTML フォームを使った場合にはごく一般的な作業ですが、データが XML 文書の一部として保存される XForms ではどうするのでしょう。このヒントでは、ユーザーがファイルをアップロードできる XForms フォームの作成方法と、そのファイルがサーバーに到着したらサーバーに保存する PHP スクリプトの作成方法について説明します。
    2007/01/03  
 
XForms のヒント: setvalue を使う
XForms には、インスタンス・データからバインド要素や計算まで、コントロールに情報を設定するための方法が数多く提供されています。しかし場合によると、値を直接設定したいこともあります。このヒントは、正にそのために、setvalue 要素を使う方法を説明します。
    2007/01/03  
 
XForms のヒント: 計算を使う
XForms の魅力の 1 つは、通常の HTML フォームよりも対話性を向上できる点です。少なくとも、対話性を実現するための努力はずっと少なくて済みます。Web フォームの一般的な機能として、ユーザーが提供するデータに基づいて計算を行えることがあげられます。従来の HTML フォームでは、これは JavaScript スクリプトを作成すること、そしてユーザーがボタンをクリックしたかどうか、あるいは特定のフィールドを何もいじらなかったかどうかなど、特定のアクションをチェックすることを意味しています。こうしたアクションはどれも、ブラウザーのバージョンが異なる場合や、従来とは異なるブラウザーでフォームを描画した場合などにエラーを起こしがちです。幸い XForms は、フォームの機能の中に計算を含めるための標準的な方法を提供することによって、この問題を解決しています。
    2007/01/02  
 
XForms のヒント: XForms を使ってファイルを Perl にアップロードする
ファイルのアップロードは、HTML フォームを使った場合にはごく一般的な作業ですが、データが XML 文書の一部として保存される XForms ではどうするのでしょう。このヒントでは、ユーザーがファイルをアップロードできる XForms フォームの作成方法と、そのファイルがサーバーに到着したらサーバーに保存する Perl スクリプトの作成方法について説明します。
    2006/12/05  
 
XForms のヒント: XForms を使って Java にファイルをアップロードする
ファイルのアップロードは、HTML フォームを使った場合にはごく一般的な作業ですが、データが XML 文書の一部として保存される XForms ではどうするのでしょう。このヒントでは、ユーザーがファイルをアップロードできる XForms フォームの作成方法と、そのファイルがサーバーに到着したらサーバーに保存する Java サーブレットの作成方法について説明します。
    2006/12/05  
 
XForms の repeat を最大限に利用する
XForms は、XML データを扱う上での強力な機構を数多く提供しています。そうした機構の 1 つが「repeat」要素です。repeat 要素を使うことによって、XML の中にある同種のデータ・セットに対する繰り返しを、素早く容易に実装することができます。さらに、そうしたデータ・セットを表の形式で表示することができ、また繰り返しセットの中に特定のデータ片を挿入、削除するような、動的な動作を持たせることもできます。この記事で、XForms の repeat を最大限に利用するためのヒントと要領を学んでください。
    2006/11/21  
 
なぜ XForms なのか
この記事は、XForms が解決しようとしている問題、つまり国際化やアクセシビリティー、機器に対する非依存性などについて説明します。こうした問題に直面している人達にとっては、XForms を十分に検討する必要があります。一方こうした問題に関係のない人達は、もっと単純なソリューションを利用した方が賢明かもしれません。最終的に判断するのは、皆さん自身です。
    2006/10/31  
 
XForms のヒント: XForms で複数の階層構造フォームを使う
標準的な HTML フォームでは、フォーム同士をネストさせることは不可能ではありませんが困難です。XForms は XML を使っているため、標準的な HTML フォームにはない力を秘めています。このヒントでは、XForms フォームの中に複数のフォームを階層構造にネストさせる方法について説明します。
    2006/10/23  
 
XForms のヒント: XForms を使ってファイルをアップロードする
フォームは通常、名前や電話番号など、単純な個別の情報をユーザーに要求するために使われます。しかし送信に際して、何らかのファイルを送るようにユーザーに要求できなければならないこともよくあります。今回のヒントでは、それを実現するために XForms の upload 要素を使う方法を説明します。
    2006/10/23  
 
XForms のヒント: E メールを使って XForms のデータを送る
フォームの利点の 1 つは、送信したいところで情報を送信できることです。Web フォームの場合、送信先は通常は Web サーバーであり、Web サーバーが正しいデータかどうかを分析します。では、E メールを使って情報を送りたい場合にはどうするのでしょう。XForms には、このために 2 つのオプションがあります。1 つはサーバー・サイドで実現する方法であり、もう 1 つはクライアントサイドで実現する方法です。今回のヒントでは、XForms のデータを、PHP から、また直接ブラウザーから E メールする方法について説明します。
    2006/10/17  
 
XForms のヒント: XForms でローカル・ファイルにデータを保存し、後で再利用する
テスト主導型の開発とユニット・テストは、変更やリファクタリングを行った後でもコードが期待通りに動作することを確認するための最新の方法です。モジュール、データベース、そしてユーザー・インターフェース (UI) レベルで PHP コードのユニット・テストを行う方法を覚えてください。
    2006/10/17  
 
XForms のヒント: 警告とメッセージ・ボックス
XForms はデータを収集するためのものですが、ユーザー・エクスペリエンスを改善するためのものでもあります。場合によると、実際のフォームの外でユーザーに追加情報を提供しなければならないことがあります。従来の Web ページでは、これを警告ボックスやポップアップ・ウィンドウで実現していました。XForms はヘルプ機能の他に、ユーザーに追加情報を提供するためのさまざまなオプションを持っています。このヒントでは、警告やメッセージ・ボックスについて、両者の違いと使い方を含めて説明します。
    2006/10/17  
 
XForms の基本
XForms は、Web フォームを作ろうとする Web 作者や開発者にとって、数多くの新機能を提供しています。XForms の Web フォームは表現力豊かな対話型の動作を実現する一方、HTML でフォームを作る上での、おなじみの側面も相変わらず多く維持しています。この記事では、XForms のフォームを作成するための基本について、フォームの構造そのものや、基本的なコントロールまたはフィールド、そして最も一般的な送信オプションなどを含めて説明します。
    2006/10/10  
 
XForms のヒント: XForms データを Java で受け付ける
XForms の機能で、対話機能と XML で情報を送信できる機能については、さまざまなことが行われてきました。しかしそうした機能も、サーバーにデータを送信した後、そのデータを分析する方法がなければ役に立ちません。このヒントでは、送信された XML データにアクセするするために、Java サーブレットを使う方法について説明します。
    2006/10/03  
 
XForms のヒント: Ajax と XForms とを組み合わせる
Web の世界では、しばらく前から Ajax (Asynchronous JavaScript and XML) が話題を呼んでいます。Ajax を利用すると、ページ全体をリロードしなくてもユーザーのアクションに応答するアプリケーションを作成することができます。これは、XForms には元々備わっている機能です。今回のヒントでは、XForms を使った場合と Ajax を使った場合について、またこの 2 つの技術を組み合わせる方法について説明します。実際に Ajax リクエストを行う方法を解説した資料は豊富にありますが、XForms を使う場合には、戻りデータの使い方について、特別な難しさと利点とがあります。
    2006/10/03  
 
XForms のヒント: XForms データを Perl で受け付ける
Perl プログラミング言語はインターネットで広く使われており、今後もその人気は続くと思われます。Perl はストリングを非常にうまく処理できるため、プログラムが容易な言語と考えられています。また、他のプログラミング言語では何行も必要になるものが、Perl ならば数行でできてしまうこともあります。今回のヒントでは、POST を使って Perl スクリプトに XForms フォームを送信する方法と、そのデータをキャプチャーし、後で使えるようにする方法について説明します。
    2006/10/03  
 
XForms のヒント: XForms で日付と時刻を処理する
フォームでは、トランザクションが発生した日をログするために、日付を使うことがよくあります。また、いつジョブが完了したか、あるいは何かを購入したのはいつか、などをログする際には、時刻も便利です。このヒントでは、XForms での日付と時刻のスキーマ型の使い方について説明します。
    2006/09/29  
 
XForms のヒント: PHP で XForms データを受け付ける
XForms フォームは、ある面では HTMLフォームとまったく同じです。適当なエンコーディングを行えば、データを受信するサーバー・サイド・スクリプトは両者の違いをまったく判別できません。しかし色々な意味でのXForms フォームの強力さは、データを直接 XMLとして送信できる点にあります。もちろん、スクリプトがそうしたデータを受信するように準備ができていなければ、この機能は何の役にも立ちません。今回のヒントでは、XFormsフォームで送信される XML データを受信し、処理する PHP スクリプト作成方法について説明します。
    2006/09/26  
 
XForms 入門、第 3 回: アクションとイベントを使う
XForms は、次世代の Web ベースのデータ処理です。XForms は従来の HTML フォームを、XML データ・モデルとプレゼンテーション要素で置き換えています。この 3 回シリーズでは、XForms とその機能について、基本的な XForms モデルとフォーム、様々なタイプのコントロール、基本的なフォーム送信や高度なフォーム送信などを含めて解説します。第 3 回目の今回は、XForms でのアクションとイベントの使い方と、フォームの出力フォーマットのコントロールについて説明します。
    2006/09/26  
 
XForms のヒント: switch/case 要素を使う
XForms は対話型の動作を実現するように作られています。これは多くの場合、様々な条件に基づいて別々の情報をユーザーに見せることを意味しています。例えば、複数のセクションを持つフォームの場合、そのすべてを一度に見せてユーザーを圧倒することは避けたいことがあります。このヒントでは、XForms の switch 要素と case 要素を使って、常にフォームの一部分のみを表示する方法を説明します。
    2006/09/22  
 
XForms 入門、第 2 回: フォーム、モデル、コントロール、そして送信アクション
XForms は、次世代の Web ベースのデータ処理です。XForms は従来の HTML フォームを、XML データ・モデルとプレゼンテーション要素で置き換えています。この 3 回シリーズでは、XForms とその機能について、基本的な XForms モデルとフォーム、様々なタイプのコントロール、基本的なフォーム送信や高度なフォーム送信などを含めて解説します。第 2 回目の今回は、XForms で利用できる様々なコントロールを使った XForms ベースのフォームの作成と、データ・モデルの作成に焦点を当てます。
    2006/09/19  
 
XForms 入門、第 1 回: フォームのための新しい Web 標準
XForms は、次世代の Web ベースのデータ処理技術です。XForms は従来の HTML フォームを、XML データ・モデルとプレゼンテーション要素で置き換えています。今回の記事では、XForms の動作の実際と、XForms のサンプルが見られるように Firefox と Microsoft Internet Explorer で XForms を設定する方法について説明します。
    2006/09/12  
 
XForms文書にSchematron制約を自動適用する
W3C(World Wide Web Consortium)は、プレゼンテーション用のXForms標準と、一連のフォーム・データを開発しました。W3C勧告の中に述べられているように、XFormsの目的は「Webのための次世代のフォーム」となることです。
    2006/06/27  
 
 タイトル  61    概要の非表示    
 
お探しの記事は見つかりませんでしたか? コンテンツを提案する