我试图执行一个XQuery和获得它的结果,用下面的代码:jQuery.get()方法不起作用
$.get('http://localhost:8984/rest/lod?query=/*:teiCorpus//*:TEI',
function(data) {
alert(data);
});
我期待一个XML响应,但到目前为止,我不没有东西。 萤火虫显示以下错误:
XML Parsing Error: no element found Location: moz-nullprincipal:{a9dddfb7-5488-424b-8ab1-76913e889282} Line Number 1, Column 1:^
我不明白我在做什么错。 有什么建议吗?
编辑: 当我把:
http://localhost:8984/rest/lod?query=/*:teiCorpus//*:TEI
在我的地址栏
,我得到
<TEI xmlns="http://www.tei-c.org/ns/1.0" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:svg="http://www.w3.org/2000/svg">
<teiHeader type="text" xml:id="Fr1">teiHeader</teiHeader>
<text>teiText</text>
</TEI>
而这正是我需要检索与GET。
是从URL返回什么内容?它是有效的XML吗?这似乎是问题 - 解析XML(因为响应的内容类型是“text/xml”) – Ian 2013-05-09 03:12:33
你确定这是一个有效的网址吗? – Kristian 2013-05-09 03:12:37
你确定它不应该是'../ rest/load?query = ..'? – 2013-05-09 03:14:12