Subject: [xsl] Question about variable definition and types From: "Jim Garrison" <Jim.Garrison@xxxxxxxxx> Date: Thu, 6 Mar 2008 16:00:36 -0600 |
Given <xsl:variable name="itSystems" as="element()*"> <xsl:for-each select="//system"> <itSystem name="{nameOfSystem}"/> </xsl:for-each> <xsl:for-each select="//replacedLegacySystem"> <itSystem name="{nameOfLegacySystem}"/> </xsl:for-each> </xsl:variable> The type of $itSystems is such that the following Xpath expression works: $itSystems[@name='whatever...'] However if I remove the as="element()*" attribute then the expression has to be written as: $itSystems/itSystem[@name='whatever...'] What is the formal type of object returned in each case? In the first I believe it is a sequence of element nodes, but in the second there seems to be an additional level of hierarchy. IMPORTANT NOTICE: This message may contain confidential information. If you have received this e-mail in error, do not use, copy or distribute it. Do not open any attachments. Delete it immediately from your system and notify the sender promptly by e-mail that you have done so. Thank you.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Why Are My Tunnel Paramet, Michael Kay | Thread | Re: [xsl] Question about variable d, Colin Paul Adams |
RE: [xsl] Why Are My Tunnel Paramet, Michael Kay | Date | Re: [xsl] Question about variable d, Colin Paul Adams |
Month |