XML を IE ブラウザー用の HTML に解析する XSL ファイルを作成しています。ユーザーに表示しながら、XML データのレイアウトをブラウザーに保持する方法を知りたいです。
たとえば、その XML ファイルの場合、
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type='text/xsl' href='myXSL.xsl'?>
<LISTS>
<SCR>repository</SCR>
<Dependency><ArtifactId>maven</ArtifactId>
<GroupId>NO</GroupId>
<!--Display a little later into browser the detail node value as in below-->
<detail1>
Here is a text detail 1:
project
...
repositories
repository
id my-internal-site id
url http://myserver/repo url
repository
repositories
...
project
</detail1>
<detail2> Here is a text detail 2:
</detail2>
</Dependency>
...
</LISTS>
以下の xsl のスニペットは、現在のノードの detail1/detail2 の値を示しています。しかし、その出力を XML ファイルに記述したとおりにする必要があります。
<table width="100%" id="tb">
<tr><td><xsl:value-of select="detail1"/>
</td><td><xsl:value-of select="detail2"/></td></tr>
</table>
これは、私の xsl で取得した実際の結果です。
それにもかかわらず、テーブル要素に次の出力を含める必要があります。
Here is a text detail:
project
...
repositories
repository
id my-internal-site id
url http://myserver/repo url
repository
repositories
...
project
貴重なご支援をいただき、ありがとうございます。