メモ

主にプログラミング系の備忘録

初めてのXML[XML]

XMLは基本的に正しいものを使う前提で。

XSLのお作法はこんな感じ。たぶん、正しくないが取り敢えず。

<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xml"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<!-- HTML全体のテンプレートを書く -->

<!-- テンプレ分割して流し込む時はこのキーワード -->
<xsl:apply-templates/>
</xsl:template>
<!-- 以下、子ノード内のテンプレートを適用 -->
<xsl:template match="ChildNode">
<!-- 親ノードの属性 -->
<xsl:value-of select="../@Attr" />
<!-- 子ノードの値 -->
<xsl:value-of select="hoge" />
</xsl:template>
</xsl:stylesheet>