![]() |
![]() | ![]() | ![]() | Altova Mailing List Archives>Archive Index >microsoft.public.xsl Archive Home >Recent entries >Thread Prev - XPATH with [Thread Next] Re: XPATH with To: NULL Date: 7/1/2004 11:57:00 AM Are you sure? I've tried it and it's ok. Only be sure to correctly write the
variable:
XSL:
<?xml version='1.0'?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:variable name="template_xml" select="document('template.xml')" />
<xsl:template match="/">
<xsl:for-each select="$template_xml/WORKBOOK/child::*">
<xsl:copy-of select="."/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
OUTPUT:
<?xml version='1.0' ?>
<WORKSHEET>100</WORKSHEET>
HTH
Sarachan
"qluo" <jluost1@y...> ha scritto nel messaggio
news:40E30180.7020404@y......
> I have XML file: template.xml which is like:
>
> <?xml version="1.0"?>
> <WORKBOOK>
> <WORKSHEET>100</WORKSHEET>
> </WORKBOOK>
>
> In my XSL, I have the following line:
>
> <variable name="template_xml" select="document('template.xml')">
>
> When I try the following, nothing happens. Why?
>
> ------------------------------
> <xsl:for-each select="$template_xml/WORKBOOK/child::*">
> <xsl:copy-of select="."/>
> </xsl:for-each>
> -----------------------------
>
> But the following will work and it copies all in template.xml.
> ------------------------------
> <xsl:for-each select="$template_xml/child::*">
> <xsl:copy-of select="."/>
> </xsl:for-each>
> -----------------------------
>
> So, why can I not be able to refer to WORKBOOK or WORKSHEET?
>
> I am using MSXML3.
>
> Thank you.
>
>
| ![]() | ![]() | ![]() |
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | |||||
|
