[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Ignoring Redundancy
Hello all, I'm actually trying to design my xsl stylesheet to 1. Select all /Classes/Class/SADefinition nodes where their @SAObjName attribut contains the sequence 'app_' --> OK 2. Sort the result tree according to @SAObjName attribut --> OK 3. Applying the text to each node, but IGNORING ALL REDUNDAND NODES. --> not OK (My XML File contains redundancy nodes) I guess, the use of "following-sibling" won't help me much in this case... Here is the actual code : ... <xsl:result-document href="procXml.bat" format="bat"> <xsl:for-each select="/Classes/Class/SADefinition[contains(@SAObjName,'app_')]"> <xsl:sort select="@SAObjName"/> <xsl:if test="not(@SAObjName=/following-sibling::*[position()=1]/@SAObjName)"> <xsl:text>fop -fo </xsl:text> <xsl:value-of select="@SAObjName"/> <xsl:text>.fo -pdf </xsl:text> <xsl:value-of select="@SAObjName"/> <xsl:text>.pdf </xsl:text> </xsl:if> </xsl:for-each> </xsl:result-document> ... Does anyone have an idea on how to solve my problem? Regards Lawrence Michel
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|