Hendy Irawan created JENA-862:
---------------------------------
Summary: NodeFactoryExtra.parseNode() gives wrong result for
"<someLocalName>"
Key: JENA-862
URL: https://issues.apache.org/jira/browse/JENA-862
Project: Apache Jena
Issue Type: Bug
Components: Jena
Affects Versions: Jena 2.12.1
Reporter: Hendy Irawan
Priority: Trivial
For example:
{code}
NodeFactoryExtra.parseNode('<hasPopulationDensity>')
{code}
(prefixMap has no effect, I even tried setting a "default" namespace by adding
prefixMap ''='http://yago-knowledge.org/resource/' but has no effect)
It gives a {{Node_URI}} with:
* toString() = hasPopulationDensity
* nameSpace=h
* localName=asPopulationDensity
I'd expect {{nameSpace=null}} and {{localName=hasPopulationDensity}} at the
minimum.
Or if possible, support a default namespace in prefixMap so when a "" prefix is
configured I can get:
* toString() = http://yago-knowledge.org/resource/hasPopulationDensity
* nameSpace=http://yago-knowledge.org/resource/
* localName=hasPopulationDensity
Or perhaps I'm doing this wrong?
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)