|
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 |