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...