XML シリーズチュートリアル

「1998年2月にXML(拡張マークアップ言語)がソフトウェア産業界に導入された際、それは業界全体に嵐をもたらした。史上初めて、この世界は文書やデータを構造化するための一般的で柔軟なフォーマットを手に入れた。それはWEBだけでなく、どこにでも使える。」

---《Designing With Web Standards Second Edition》, Jeffrey Zeldman

このシリーズのチュートリアルでは、全面的な XML 学習リソースを提供しています。

まず、以下のチュートリアルの紹介を読んでください。また、左側のメニューから必要なチュートリアルを選択することもできます!

XML

XML は拡張マークアップ言語を指します。

この XML チュートリアルでは、XML が何か、XML と HTML の違いについて学び、アプリケーションで XML を使用する方法を学びます。

XML を学び始めましょう

XSL

XSL は拡張スタイルシート言語です。XSLT は XSL 変換を指します。

このチュートリアルでは、XSLT を使用して XML 文書を他の文書(例えば XHTML)に変換する方法を学びます。

XSL を学び始めましょう

XSL-FO

XSL-FO は拡張スタイルシート言語フォーマットオブジェクト(Extensible Stylesheet Language Formatting Objects)を指します。

この XSL-FO チュートリアルでは、XSL-FO を使用して出力用の XML 文書をフォーマットする方法を学びます。

XSL-FO を学び始めましょう

XPath

XPath は XML 文書内で情報を検索する言語です。XPath は XML 文書内の要素と属性を遍历するために使用できます。

XPath は W3C XSLT 标準の主要な要素であり、XQuery と XPointer は XPath 表現の上に構築されています。

したがって、XPath の理解は多くの高度な XML アプリケーションの基礎となります。XPath を学び始めましょう

XLink と XPointer

XLink は、XML 文書内でハイパーリンクを構成する標準的な方法を定義します。

XPointer は、これらのハイパーリンクが XML 文書のより具体的な部分(断片)を指すことを許可します。

XLink と XPointer を学び始めましょう

DTD

DTD(ドキュメントタイプ定義)の役割は、XML 文書の合法な構成要素を定義することです。

それは、ドキュメント構造を定義するための合法な要素のシリーズを使用します。

DTD(ドキュメントタイプ定義)を学び始めましょう

XML Schema

XML Schema は XML ベースの DTD の代替品です。

XML Schema は XML 文書の構造を記述します。

XML Schema ランゲージは、XML Schema デフォニション(XML Schema Definition、XSD)とも呼ばれます。

このチュートリアルでは、アプリケーションで XML Schema ランゲージを読み取ったり作成したりする方法、XML Schema が DTD よりも強力な理由、そしてアプリケーションで XML Schema を使用する方法について学びます。

XML Schemaを学び始める

DOM

XMLドキュメントオブジェクトモデル(DOM)は、XMLドキュメントへのアクセスと操作のための標準的な方法を定義します。

DOMはXMLドキュメントを木構造として定義し、葉はノードとして定義されます。

DOMを学び始める

XForms

XFormsは次世代のHTMLフォームです。

私たちのXFormsチュートリアルで、アプリケーションにXFormsを適用する方法を学びます。

XFormsを学び始める

WAP

WAPプロトコルは、携帯電話などのワイヤレスクライアントでインターネットコンテンツを表示するために設計されています。

WMLは、WAPブラウザで表示されるページを作成するための言語です。

私たちのWAPチュートリアルで、WAPとWMLについての知識を学びます。

あなたの情報が携帯電話などのワイヤレスクライアントでアクセスできるように、ウェブページをポケットフォーマットに変換する方法を学びます。

WAP / WMLを学び始める