[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] attempting a preceding-sibling test with different cod
I am using msxml v2 (not by choice), and not having any luck learning a
scripting language on the fly. As a result, I am attempting to produce the
following: (Note: xsl:key, preceding-sibling, content(), etc. are not
available in msxml v2 otherwise this would be a lot simpler). My code, as
shown below does not produce any results. Am I using the context() property
incorrectly?
xml: <parks> <name>Shea<name> <field> <type>Grass<type> <maint>yes<maint> </field> <name>Turner<name> <field> <type>Turf<type> <maint>no<maint> </field> <name>Wrigley<name> <field> <type>grass<type> <maint>yes<maint> </field> <name>Bankone<name> <field> <type><type> <maint>no<maint> </field> </parks> xsl: <DIV> <xsl:for-each select="context()[. != '']" order-by="type"> <xsl:choose> <xsl:when test="context()[type != '']"> <xsl:if test="type[text() != context(-2)/text()]"> <xsl:value-of select="type"/> </xsl:if> </xsl:when> <xsl:otherwise>Unknown Type</xsl:otherwise> </xsl:choose> </xsl:for-each> <DIV CLASS="pe2"> <xsl:for-each select="name[. != '']"> <xsl:value-of/> <BR/> </xsl:for-each> </DIV> </DIV>
Turf Turner Unknown Type Bankone TIA, I can really use the help! Carrie Kaufman GIS Analyst ckaufman01@xxxxxxxxxxx
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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
|