Re: [xml] XPath question
- From: Rob Richards <rrichards ctindustries net>
- To: ea ascott dk
- Cc: xml gnome org
- Subject: Re: [xml] XPath question
- Date: Tue, 21 Nov 2006 08:29:39 -0500
Erik F. Andersen wrote:
Hello!
I use LibXML version 2.6.17 on Windows and I have a problem with an XML document where I cannot get XPath to
return any nodes.
The start of the XML looks like this:
<?xml version="1.0" encoding="UTF-8"?>
<DenDynamiskeBlanket xmlns="http://www.medcom.dk/DenDynamiskeBlanket/2006-01-30/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.medcom.dk/DenDynamiskeBlanket/2006-01-30/
file:/C:/Documents%20and%20Settings/Jacob/workspace/Den%20Dynamiske%20Blanket%20Fremviser/xml/xsds/ddb.xsd">
<Form>
<Identifier></Identifier>
<SentDateTime>2002-02-02T23:23:23</SentDateTime>
<TypeCode>LÆ255</TypeCode>
<VersionCode></VersionCode>
<StatisticalCode></StatisticalCode>
<PageStock>A4</PageStock>
<Graphics>
My problem is that no matter what I do I cannot locate any nodes with XPath. I tried registering the
namespace using xmlXPathRegisterNs (the prefix is nil). Is there a problem with the XML above or am I doing
something wrong? If I remove the xmlns attribute I have no problems. I think the XML is wrong but I don't
know what it is...
Are you using the registered prefix in your query?
i.e. //nil:Form should return all the Form element nodes (assuming you
registered "http://www.medcom.dk/DenDynamiskeBlanket/2006-01-30/" with
the prefix "nil")
Rob
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]