XML Maniax
XML (Extensible Markup Language)
XPath
XSLT (XSL Transformation)
- XML宣言
- スタイルシート宣言(xsl:stylesheet)
- トップレベル要素 (TopLevelElement)
- xsl:attribute-set
- xsl:decimal-format
- xsl:import
- xsl:include
- xsl:key
- xsl:namespace-alias
- xsl:output
- xsl:param
- xsl:preserve-space
- xsl:strip-space
- xsl:template
- xsl:variable
- 要素 (Element)
- xsl:apply-imports
- xsl:apply-templates : 次のテンプレートへ処理を送る
- xsl:attribute : 属性の生成
- xsl:call-template : 外部テンプレートの参照
- xsl:choose, xsl:when, xsl:otherwise : 複数条件分岐
- xsl:comment : コメントの生成
- xsl:copy
- xsl:copy-of
- xsl:element : 要素の生成
- xsl:fallback
- xsl:for-each : ループ
- xsl:if : 条件判定
- xsl:message
- xsl:number : 番号の生成
- xsl:processing-instruction : 処理命令の作成
- xsl:sort : 整列
- xsl:text : 文字列生成
- xsl:transform
- xsl:value-of : 値の参照
- xsl:with-param
DTD (Document Type Definition)
XML Schema
XML Maniax
XML(エックスエムエル:eXtensible Markup Language):マークアップ言語。次世代Webの文書交換基盤として定められた規格。異なる企業・プラットフォーム・プログラム間でスムーズなデータ交換ができるようになる。ユーザ独自のタグを記述できるなどの柔軟性もあり、現在さまざまな言語から扱えるようになっている。
XML (eXtensible Markup Language)
XPath
XSLT (XSL Transformation)
- XML宣言
- スタイルシート宣言(xsl:stylesheet)
- トップレベル要素 (TopLevelElement)
- xsl:attribute-set
- xsl:decimal-format
- xsl:import
- xsl:include
- xsl:key
- xsl:namespace-alias
- xsl:output
- xsl:param
- xsl:preserve-space
- xsl:strip-space
- xsl:template
- xsl:variable:変数を利用する。
- 要素 (Element)
- xsl:apply-imports:テンプレートの継承を行う。
- xsl:apply-templates : 次のテンプレートへ処理を送る
- xsl:attribute : 属性の生成
- xsl:call-template : 外部テンプレートの参照
- xsl:choose, xsl:when, xsl:otherwise : 複数条件分岐
- xsl:comment : コメントの生成
- xsl:copy:要素のコピー
- xsl:copy-of:ツリーのコピー
- xsl:element : 要素の生成
- xsl:fallback
- xsl:for-each : ループ
- xsl:if : 条件判定
- xsl:message
- xsl:number : 番号の生成
- xsl:processing-instruction : 処理命令の作成
- xsl:sort : 整列
- xsl:text : 文字列生成
- xsl:transform
- xsl:value-of : 値の参照
- xsl:with-param
DTD (Document Type Definition)
XML Schema
XML Schema – 属性宣言
書式
<xsd:attribute name="要素名" type="データ型" />

