XMLテクニック集

〜XMLを実践的に使うためのテクニック〜

XMLに関する技術的なテクニック、XMLの記述方法からXSLTやXML Schema、DOM、SAX、DTDなどの知識、そしてXMLに関連するツールの使い方などを、幅広く紹介していきます。


今回のテクニック  2004/5/26 更新
XML Schemaで空要素を定義する New!
XML Schemaでnull値の許容を定義する New!
XML Schema内でコメントを定義する New!
XML Schemaで値の有効範囲を定義する
XML Schemaで複数の型を結合する
XML Schemaで順不同の出現を定義する
XML Schemaで一意キーとなる要素・属性を定義する
XML Schemaで要素のゆらぎを表現する
XML Schemaで文字列長を制約する
XML Schemaで選択型の値を定義する
XML Schemaで値リストの個数を制限する
外部のXML Schemaをインクルード/インポートする
XML Schemaで文字列パターンを定義する
XML Schemaで要素モデルを定義する
XML Schemaで属性グループを定義する
XML SchemaでXML文書の妥当性を検証する
DOMで動的な表のソーティング処理を行う
document関数で細分化されたXML文書を結合する
XML Schemaで単純型要素を定義する
XML Schemaで複雑型要素を定義する
XML Schemaで属性ノードを定義する
XSLTテンプレートをインクルードする
XSLTテンプレートをインポートする
XSLTテンプレートの機能を継承する
XPath関数で部分テキストを出力する
XPath関数で数値の平均値を計算する
外部サブセットを利用して、DTDをXML文書から分離する
多階層のXML文書にナンバリング処理を行う
フラットな階層のXML文書で階層的なナンバリング処理
よく使う属性値をまとめて定義する
DTDで要素型宣言を定義する
DTDで属性リスト宣言を定義する
実体参照宣言を利用して、XML文書を分割管理する
XML文書からソーティングされた一覧表を作成する
文章の一部分を強調文字で出力する
XML文書をXSLTスタイルシートに動的にひも付ける(PHP編)
XML文書にXSLTスタイルシートを静的にひも付ける
XSLTスタイルシートを迷わず記述する6のポイント
XML文書をXSLTスタイルシートに動的にひも付ける(ASP.NET編)
今後続々とテクニックを追加していきますので、ご期待ください。




Ask XML Expertインデックス

2000年12月から2002年1月まで連載された「Ask XML Expert!」のインデックスを紹介します。下記のタイトルをクリックすると、Ask XML Expert!の各記事へジャンプします。

  XMLの仕様/関連仕様
  タグの大文字小文字の区別、使える文字を教えて
  XSLはなぜXSLTとXSL-FOに分かれているのか?
  スキーマっていったい何?どんな役割をするものですか?
  タグと要素(エレメント)の違いを説明してください
  HTMLとXHTMLの違いはどこにある?
  DTDが必要なときとは?
  UTF-8とUTF-16の違いとは?
  DTDと名前空間の組み合わせで生じる不都合とは?
  タグ名に漢字を使用するときに考慮する点は?

  ツール
  MSXML3とは何? 何が変わるの?
  XMLパーサにはどんなものがある?
  OracleでXML文書を操作する方法は
  HTMLページをXHTMLに変換したいのですが、よいツールはありますか?
  UnicodeのXML文書はどのように作るのですか?
  ExcelのデータをXML文書にしたいのですが、どうすればいいですか

  プログラミング
  スタイルシートをクリックで動的に変えたい
  IEとNetscapeの両方でXML文書を表示する方法はあるか?
  XML文書の内容をソートしたい
  XML文書内のデータを使って計算したい
  XML文書の表示時にプルダウンメニューを使いたい
  XSLTのソート結果に番号を振るにはどうするの?
  顧客管理をXMLで行う方法を教えてください
  ASPファイル経由でデータベースと動的に連携する処理は可能ですか
  2つのXML文書を1つにしたい
  XMLでのやりとりのオーバーヘッドを減らすには?
  あるXML文書をパースするとエラーになる原因は?
  IISで、XML文書をHTMLに変換して表示する方法は?
  データベースのデータをXML文書に変換する方法
  リストボックスやラジオボタンの出し方
  ファイルの一覧の取得と、そのファイルのタイトル一覧の作成
  違う親を持つ同じ名前の要素は判別できるのか?
  階層構造の深さによるメリット・デメリット
  IE 5.XのXSLTで生成したファイルが文字化けする
  引数などでスタイルシートを切り替えたい

  その他
  最近よく聞く用語。「ebXML」って何?
  XSLはなぜXSLTとXSL-FOに分かれているのか?
  SVGって何?どうやって利用するの?
  VoiceXMLを利用する方法は?
  文書をXML化すれば自動的にデータベースになる?


XML & SOA フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

HTML5+UX 記事ランキング

本日月間