[ADOS] ADOS Developer's Site - XML Stadium
ADOS Company slogan - XML Total Solution

1. XMLファイル(XMLインスタンス)を用意する。

東北.xml

<?xml version="1.0" standalone="no"?>
<table xmlns="urn:test:1.1">
	<row>
		<col1>青森県</col1>
		<col2>岩手県</col2>
		<col3>秋田県</col3>
	</row>
	<row>
		<col1>山形県</col1>
		<col2>宮城県</col2>
		<col3>福島県</col3>
	</row>
</table>

2. コマンドプロンプトで、Relaxer を使用して .xsl ファイルを作成する。

relaxer -xslt 東北.xml

3. XSLT変換のための .xsl ファイルの雛形が、カレントディレクトリに作成される。

東北.xsl

<?xml version='1.0'?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 <xsl:output indent="yes" method="xml"/>
 <xsl:template match="col2">
   <col2>
     <xsl:apply-templates/>
   </col2>
 </xsl:template>
 <xsl:template match="col3">
   <col3>
     <xsl:apply-templates/>
   </col3>
 </xsl:template>
 <xsl:template match="col1">
   <col1>
     <xsl:apply-templates/>
   </col1>
 </xsl:template>
 <xsl:template match="row[col1 and col2 and col3]">
   <row>
     <xsl:apply-templates/>
   </row>
 </xsl:template>
 <xsl:template match="table[row]">
   <table>
     <xsl:apply-templates/>
   </table>
 </xsl:template>
</xsl:stylesheet>

4. 雛形の .xsl ファイルを基に編集し、目的とするXSLT変換処理を記述する。


トップ   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

Copyright 2005-2008. ADOS Co., Ltd. All Rights Reserved.