Re: [xsl] Doesn't see elements when using namespaces

Subject: Re: [xsl] Doesn't see elements when using namespaces
From: Joost Bastings <joostbastings@xxxxxxxxx>
Date: Thu, 17 Aug 2006 05:22:15 -0700 (PDT)
> Here is a simplified XML file:

> <?xml version="1.0" encoding="utf-8"?>
> <ns0:DPSdata
> xmlns:ns0="http://www.govtalk.gov.uk/taxation/DPSwrapper/1";;>
>   <ns0:DataType>P6</ns0:DataType>
>   <CodingNoticesP6P6B
>         xmlns="http://www.govtalk.gov.uk/taxation/CodingNoticesP6P6B/2";;
>         xmlns:gt="http://www.govtalk.gov.uk/CM/core";;
>        xmlns:gms="http://www.govtalk.gov.uk/CM/gms-xs";;
>        IssueDate="2005-09-01">
>    <Name>Alan Brown</Name>
>     <TaxCode>123L</TaxCode>
>   </CodingNoticesP6P6B>
>   <CodingNoticesP6P6B
>         xmlns="http://www.govtalk.gov.uk/taxation/CodingNoticesP6P6B/2";;
>         xmlns:gt="http://www.govtalk.gov.uk/CM/core";;
>         xmlns:gms="http://www.govtalk.gov.uk/CM/gms-xs";;
>         IssueDate="2005-09-01">
>     <Name>Julie Green</Name>
>     <TaxCode>345L</TaxCode>
>   </CodingNoticesP6P6B>
> </ns0:DPSdata>

> [..]

> Can anyone see what I'm doing wrong?

> Thanks in anticipation.

> Colin Simpson

Your XML is not valid. Remove the semi-colons after your xmlns attribute values.

For example:

<ns0:DPSdata xmlns:ns0="http://www.govtalk.gov.uk/taxation/DPSwrapper/1";;>
Should be:
<ns0:DPSdata xmlns:ns0="http://www.govtalk.gov.uk/taxation/DPSwrapper/1";>

Regards,

Joost Bastings

Current Thread