Hi
Is there a bug with NodeMapper and XPath? I have an XML document like this:
After repeated failed attempts at the XPath expression to get hold of the "inxdoc:doc-property" values, I used OxygenXML to generate the following XPathExpression:HTML Code:<?xml version="1.0" encoding="UTF-8"?> <inxdoc:inx-document xmlns="http://www.inx.com/ims/response/4.6" xmlns:inxdoc="http://www.inx.com/sd/document/4.6"> <inxdoc:metadata> <inxdoc:doc-properties> <inxdoc:doc-property name="data-source">Blah</inxdoc:doc-property> <inxdoc:doc-property name="identifier">blah.txt</inxdoc:doc-property> <inxdoc:doc-property name="modified-date">Monday, November 1, 2004 7:17:10 PM GMT</inxdoc:doc-property> <inxdoc:doc-property name="title">blah.txt</inxdoc:doc-property> <inxdoc:doc-property name="extension">txt</inxdoc:doc-property> <inxdoc:doc-property name="content-type">text/plain</inxdoc:doc-property> <inxdoc:doc-property name="encoding">utf-8</inxdoc:doc-property> <inxdoc:doc-property name="content-format">text</inxdoc:doc-property> </inxdoc:doc-properties>
This line of code in my app throws an exception though:Code:/inxdoc:inx-document/inxdoc:metadata/inxdoc:doc-properties/inxdoc:doc-property
And the exception is:Code:XPathExpression myExpression = XPathExpressionFactory.createXPathExpression("/inxdoc:inx-document/inxdoc:metadata/inxdoc:doc-properties/inxdoc:doc-property");
The namespace declaration for inxdoc looks fine to me. Any advice would be greatfully accepted - I am really stuck...Code:com.sun.org.apache.xpath.internal.domapi.XPathStylesheetDOM3Exception: Prefix must resolve to a namespace: inxdoc![]()


Reply With Quote
