2012-03-21 7 views
0

)次の形式の記事リストからXSLを使用してテーブルを出力しようとしています。ニーズが繰り返されるので、完全な、スプリット、スプリット、フル、スプリット、スプリットなどがXSLテーブル出力(mod:

<table> 
    <tr> 
     <td>Full</td> 
    </tr> 
    <tr> 
     <td>Split</td> 
     <td>Split</td> 
    </tr> 
    ... 
</table> 

だから、第一、すべての前後の記事は完全な記事ですが、残りは記事に分割され、その行を希望します1つではなく、2つのtdを含みます。

私がこれをやっていたのがPHPなどであれば、必要に応じて開閉条件を条件付きで追加することになりました。私はXSLでそれをすることはできないようです。だから、私はtrの上でxsl:ifを使うことはできないと思う。

<xsl:choose> 
<xsl:when test="position() mod 4 = 0 or position() = 1"> 
    <tr> 
     <td>Full</td> 
    </tr>   
</xsl:when> 
<xsl:otherwise> 
    <tr> 
     <td>Split</td> 
    </tr> 
</xsl:otherwise> 
</xsl:choose> 

誰かが正しい方向に向いていますか?ここで

感謝

EDITはXML

<?xml-stylesheet type="text/xsl" href="template.xsl" version="1.0"?> 
<rss version="2.0"> 
    <channel> 
    <title>August 2011</title> 
    <link>http://newsletters.falmouth.ac.uk/829a80a6-d28f-4f69-88e7-6177391b7eba/issue.aspx</link> 
    <publication>Alumni e-Newsletter</publication> 
    <publicationDescription>Alumni e-Newsletter</publicationDescription> 
    <description>The school holidays are upon us and one thing that’s guaranteed is that the weather will be as unpredictable as ever! But fear not, the Maritime Museum has the perfect solution for keeping the kids entertained come rain or shine.</description> 
    <language>en-gb</language> 
    <category>Alumni e-Newsletter</category> 
    <generator /> 
    <lastBuildDate>Thu, 26 Jan 2012 14:03:46 GMT</lastBuildDate> 
    <copyright>Copyright: (C) University College Falmouth</copyright> 
    <ttl>15</ttl> 
    <image> 
     <title>This is a caption</title> 
     <url>http://newsletters.falmouth.ac.uk/uploads/59026aae-27f8-4682-987f-632f1b4b6f77.jpg</url> 
    </image> 

    <item id="785"> 
     <title>Summer Holiday Activities 001</title> 
     <link>http://www.nmmc.co.uk/newsletter/link.php?M=10940&amp;N=165&amp;L=248&amp;F=H</link> 
     <description>&lt;P&gt;&lt;STRONG&gt;Until 4 September&lt;/STRONG&gt;&lt;BR&gt;Our school holiday activities are well under way and there are lots more to come.&amp;nbsp; Every week has a different theme and every day there’s a new creative craft activity to try.&amp;nbsp; And don’t forget there's crabbing every day from our pontoon.&lt;/P&gt;</description> 
     <image> 
     <title>August 2011</title> 
     <description>Summer Holiday Activities</description> 
     <caption /> 
     <url>http://newsletters.falmouth.ac.uk/uploads/22c0a56b-f372-4569-ae8c-9e0b475115f8.jpg</url> 
     <width>190</width> 
     <height>100</height> 
     </image> 
     <pubDate>Tue, 16 Aug 2011 14:39:54 GMT</pubDate> 
    </item> 

    <item id="779"> 
     <title>Douglas Dapper - The Story Explorer 002</title> 
     <link>http://www.nmmc.co.uk/newsletter/link.php?M=10940&amp;N=165&amp;L=248&amp;F=H</link> 
     <description>&lt;P&gt;&lt;STRONG&gt;Every Thursday until 1 September&lt;/STRONG&gt;&lt;BR&gt;Our Story Explorer will take you on a magical journey around the Museum to discover weird and wonderful tales from across the world.&amp;nbsp; Look out for pirates, polar bears and Packet ships throughout the summer.&lt;/P&gt;</description> 
     <image> 
     <title>August 2011</title> 
     <description>Douglas Dapper - The Story Explorer</description> 
     <caption /> 
     <url>http://newsletters.falmouth.ac.uk/uploads/ab01dbdf-d671-4127-9b9d-9aa6878bd97b.jpg</url> 
     <width>190</width> 
     <height>100</height> 
     </image> 
     <pubDate>Tue, 16 Aug 2011 10:58:12 GMT</pubDate> 
    </item> 

    <item id="780"> 
     <title>Two Castles Gig Race 003</title> 
     <link>http://www.nmmc.co.uk/newsletter/link.php?M=10940&amp;N=165&amp;L=343&amp;F=H</link> 
     <description>&lt;P&gt;&lt;STRONG&gt;7 August&lt;/STRONG&gt;&lt;BR&gt;Cheer on local pilot gig crews racing from St Anthony's Head to the Maritime Museum.&amp;nbsp; Watch on land from Events Square or get a ticket for the spectator boat to have a close up view on the water.&lt;/P&gt;</description> 
     <image> 
     <title>August 2011</title> 
     <description>Two Castles Gig Race</description> 
     <caption /> 
     <url>http://newsletters.falmouth.ac.uk/uploads/f0fe2730-a51f-4653-98d0-499ae8627635.jpg</url> 
     <width>190</width> 
     <height>100</height> 
     </image> 
     <pubDate>Tue, 16 Aug 2011 10:58:17 GMT</pubDate> 
    </item> 

    <item id="785"> 
     <title>Summer Holiday Activities 001</title> 
     <link>http://www.nmmc.co.uk/newsletter/link.php?M=10940&amp;N=165&amp;L=248&amp;F=H</link> 
     <description>&lt;P&gt;&lt;STRONG&gt;Until 4 September&lt;/STRONG&gt;&lt;BR&gt;Our school holiday activities are well under way and there are lots more to come.&amp;nbsp; Every week has a different theme and every day there’s a new creative craft activity to try.&amp;nbsp; And don’t forget there's crabbing every day from our pontoon.&lt;/P&gt;</description> 
     <image> 
     <title>August 2011</title> 
     <description>Summer Holiday Activities</description> 
     <caption /> 
     <url>http://newsletters.falmouth.ac.uk/uploads/22c0a56b-f372-4569-ae8c-9e0b475115f8.jpg</url> 
     <width>190</width> 
     <height>100</height> 
     </image> 
     <pubDate>Tue, 16 Aug 2011 14:39:54 GMT</pubDate> 
    </item> 

    <item id="779"> 
     <title>Douglas Dapper - The Story Explorer 002</title> 
     <link>http://www.nmmc.co.uk/newsletter/link.php?M=10940&amp;N=165&amp;L=248&amp;F=H</link> 
     <description>&lt;P&gt;&lt;STRONG&gt;Every Thursday until 1 September&lt;/STRONG&gt;&lt;BR&gt;Our Story Explorer will take you on a magical journey around the Museum to discover weird and wonderful tales from across the world.&amp;nbsp; Look out for pirates, polar bears and Packet ships throughout the summer.&lt;/P&gt;</description> 
     <image> 
     <title>August 2011</title> 
     <description>Douglas Dapper - The Story Explorer</description> 
     <caption /> 
     <url>http://newsletters.falmouth.ac.uk/uploads/ab01dbdf-d671-4127-9b9d-9aa6878bd97b.jpg</url> 
     <width>190</width> 
     <height>100</height> 
     </image> 
     <pubDate>Tue, 16 Aug 2011 10:58:12 GMT</pubDate> 
    </item> 

    <item id="780"> 
     <title>Two Castles Gig Race 003</title> 
     <link>http://www.nmmc.co.uk/newsletter/link.php?M=10940&amp;N=165&amp;L=343&amp;F=H</link> 
     <description>&lt;P&gt;&lt;STRONG&gt;7 August&lt;/STRONG&gt;&lt;BR&gt;Cheer on local pilot gig crews racing from St Anthony's Head to the Maritime Museum.&amp;nbsp; Watch on land from Events Square or get a ticket for the spectator boat to have a close up view on the water.&lt;/P&gt;</description> 
     <image> 
     <title>August 2011</title> 
     <description>Two Castles Gig Race</description> 
     <caption /> 
     <url>http://newsletters.falmouth.ac.uk/uploads/f0fe2730-a51f-4653-98d0-499ae8627635.jpg</url> 
     <width>190</width> 
     <height>100</height> 
     </image> 
     <pubDate>Tue, 16 Aug 2011 10:58:17 GMT</pubDate> 
    </item> 

    </channel> 
</rss> 
+2

:ここで私はあなたの意図した結果であると推定するものです。 [faq]と[ask]をお読みください。 –

+0

upvoteを補うためにdownvotingしています - 質問には入力XMLがありません。そのような答えは不可能です。 – MiMo

+0

XMLを追加しました。ごめんなさい。 –

答えて

0

あなたがあなた自身のコードを試してみましたでしょうか?あなたが持っているように、XSL条件でタグをラップすることはできません。誰もがあなたを助けるためにのためにほぼ不可能になるだろう、入力XMLを見ず

http://xmlplayground.com/9TXioN