値が1つだけの単純なxmlファイル(後でもっと長くなります)があります。
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="cr.xsl"?>
<companyroutes>
<route name="EKCHLOWI">SALLO UM44 KOGIM UM725 BESKO UZ36 MAREM UT106 VESUB T106 NETES T700 DEGIN UP31 DOSEL</route>
<route name="ENGMEDDF">ENGM TOR P615 LBE N850 PIROT T152 KERAX EDDF</route>
</companyroutes>
xslt を介して Web ページのテーブルに変換する必要がありますが、出力を次のように表示する必要があります。
**EKCHLOWI** SALLO UM44 KOGIM UM725 BESKO UZ36 MAREM UT106 VESUB T106 NETES T700 DEGIN UP31 DOSEL
行には「名前」が 1 つしかないため、文字列を "> で分割された 2 つのテーブルに分割するにはどうすればよいですか? cr.xsl はどのようになりますか?
xml はサード パーティのソフトウェアで使用されるため、構文の形式を変更すると機能しなくなり、操作できません。xml ファイルに挿入<catalog>
したり、データを分割したり
できません
...私はとても初心者です...
編集: HTML は次のようになります。
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<h2>BBL - CompanyRoutes</h2>
<table border="1">
<tr>
<th>Route Name</th>
<th>Route</th>
</tr>
<xsl:for-each select="????">
<tr>
<td><xsl:value-of select="Route Name"/></td>
<td><xsl:value-of select="Route"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
...例の後: http://www.w3schools.com/xsl/xsl_transformation.asp
私は????しか持っていないことに注意してください .xml ファイルでカタログを参照する必要がありますが、参照していません。