0
我想查询加载到蜂巢表大XML蜂巢Xpath的XML:内容是不允许在序言
CREATE TABLE test (
xmlfile STRING
);
完整的XML是在这里:http://bpaste.net/show/178819/
<dataroot>
<AccessPoint>
<Denominazione>Piazza G.Garibaldi</Denominazione>
<Latitudine>41.9607</Latitudine>
<longitudine>12.7963</longitudine>
<Indirizzo>Piazza G.Garibaldi</Indirizzo>
<Comune>Tivoli</Comune>
<Tipologia>Privati federati</Tipologia>
</AccessPoint>
<AccessPoint>
<Denominazione>Piazza Tempio D'Ercole</Denominazione>
<Latitudine>41.9653</Latitudine>
<longitudine>12.7977</longitudine>
<Indirizzo>Piazza Tempio D'Ercole</Indirizzo>
<Comune>Tivoli</Comune>
<Tipologia>Privati federati</Tipologia>
</AccessPoint>
...
</dataroot>
所以我想用
SELECT XPATH(xmlfile,'dataroot/AccessPoint/Denominazione/text()') FROM test;
...
Job running in-process (local Hadoop)
[Fatal Error] :1:1: Content is not allowed in prolog.
[org.xml.sax.SAXParseException:内容在prolog中是不允许的]的可能的重复(http://stackoverflow.com/questions/5138696/org- XML-SAX-的SAXParseException-内容是-不被允许功能于序言) – Raedwald