Subject: Re: [xsl] Namespace problem From: Martin Honnen <Martin.Honnen@xxxxxx> Date: Mon, 07 Jun 2010 11:57:10 +0200 |
I have a problem with the namespace of an XML file. The header of that file is that:
<?xml version="1.0" encoding="windows-1252"?> <AuditFile xmlns="urn:OECD:StandardAuditFile-Tax:PT_1.00_01">
<xsl:stylesheet version="1.0" xmlns:xsl=" http://www.w3.org/1999/XSL/Transform" xmlns="urn:OECD:StandardAuditFile-Tax:PT_1.00_01" xmlns:fo=" http://www.w3.org/1999/XSL/Format"> ....
Well, the XSL file is not showing the values of the XML file. But if I eliminate the namespace in the XML file (xmlns="urn:OECD:StandardAuditFile-Tax:PT_1.00_01") it works.
What is the correct way to declare that namespace in the XSL file?
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:df="urn:OECD:StandardAuditFile-Tax:PT_1.00_01" exclude-result-prefixes="df" version="1.0">
<xsl:template match="/df:AuditFile"> <html> <body> <xsl:value-of select="df:Header/df:CompanyID"/> </body> </html> </xsl:template>
Martin Honnen http://msmvps.com/blogs/martin_honnen/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Namespace problem, Lucas Miguez | Thread | [xsl] Controlling attributes and xs, Nick Leaton |
[xsl] Namespace problem, Lucas Miguez | Date | Re: [xsl] How to split text element, Israel Viente |
Month |