[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Problem with parsing nodes saved in variable
You can use the node-set function. With XSLT 1.0, its not part of the language. Nearly all XSLT 1.0 compliant processors support node-set, notably Xalan-J, Saxon and MSXSL. With XSLT 2.0 there is no need to use node-set function. The variable can be manipulated directly with XPath syntax. Saxon 8.x provides the implementation. Regards, Mukul --- Lakshmi narayana <lchintala@xxxxxxxxxxxx> wrote: > > Hi, > This is my xml file. > <A1 name="(R) MSH" sequence="1" > Description="optional" > > <B1 name="B1" sequence="5" > order="first"></B1> > <B2 name="B1" sequence="102" order="first" > > > <C1 name="C1" sequence="201" > order="Sec" ></C1> > <C2 name="C2" sequence="202" > order="Sec" > > <C3/> > <D1 name="D1" > sequence="11" Max="1" > Reference="Trr" Predicate="" /> > </C2> > </B2> > </A1> > > I wrote an XSLT which dynamically adds attibute > named Type to each node. I > wrote the XSLT like this. > > <xsl:template match="/"> > <xsl:variable name="myVar"> > <xsl:apply-templates /> > </xsl:variable> > </xsl:template> > <xsl:template match="/A1"> > <xsl:element name="IEElement"> > <xsl:attribute name="Type"> > <xsl:text>A-Type</xsl:text> > </xsl:attribute> > </xsl:element> > </xsl:template> > <xsl:template match="/B1"> > <xsl:element name="IEElement"> > <xsl:attribute name="Type"> > <xsl:text>B-Type</xsl:text> > </xsl:attribute> > </xsl:element> > </xsl:template> > > In the above XSLT, how can I parse through each node > saved in variable and > access the dynamically created attribute 'Type'. > Based on that, > I want to do some processing. > > Thanks, > Laxmi Narayana > > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
|
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
|