[英]How to transform this XML into HTML using XSLT..?
以下是XML代碼-
<Groups>
<Group i=1>
<Member t="P.M" dec="Y">ABC</Member>
<Member t="P.L">PQR</Member>
<Member t="M">XYZ</Member>
</Group>
<Group i=2>
<Member t="M" dec="Y">ABC</Member>
<Member t="M">PQR</Member>
</Group>
<Group i=3>
<Member t="P.L" dec="Y">ABC</Member>
<Member t="M">PQR</Member>
<Member t="M">XYZ</Member>
</Group>
<Group i=4>
<Member t="M">ABC</Member>
<Member t="M" dec="Y">PQR</Member>
</Group>
<Group i=5>
<Member t="M">ABC</Member>
<Member t="M" dec="Y">PQR</Member>
<Member t="M" dec="Y">XYZ</Member>
</Group>
<Group i=6>
<Member t="M" dec="Y">ABC</Member>
</Group>
</Groups>
使用XSLT 1.0的所需HTML輸出-
<U>ABC</U>, P.M, PQR, P.L and XYZ, M
<U>ABC</U> and PQR, MM
<U>ABC</U>, P.L, PQR and XYZ, MM
ABC and <U>PQR</U>, MM
ABC, <U>PQR</U> and <U>XYZ</U>, MM
<U>ABC</U>, M
說明-
i=2
) i=1 i=3 i=5
) dec="Y"
則對該節點值<U>..</U>
看起來是一個完美的標准分組問題。 因此,在XSLT 2.0中非常容易。 在XSLT 2.0中使用xsl:for-each-group
; 如果您堅持使用XSLT 1.0,請使用Muenchian分組。 閱讀分組技術,如果仍然遇到問題,請返回此處。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.