Subject: Re: 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
|