Я пытаюсь выполнить XQuery и получить его результат, с помощью следующего кода:jQuery.get() не работает
$.get('http://localhost:8984/rest/lod?query=/*:teiCorpus//*:TEI',
function(data) {
alert(data);
});
Я ожидал ответа XML, но до сих пор я дон Не получишь. Firebug отобразит следующее сообщение об ошибке:
XML Parsing Error: no element found Location: moz-nullprincipal:{a9dddfb7-5488-424b-8ab1-76913e889282} Line Number 1, Column 1:^
Я не понимаю, что я делаю неправильно. Любые идеи?
EDIT: Когда я размещаю:
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>
, и это именно то, что мне нужно получить с ГЭТ.
Что такое содержание возвращается из этого URL ? Действительно ли это XML? Кажется, проблема заключается в анализе XML (поскольку ответ «Content-Type» является «text/xml») – Ian
вы уверены, что действительный URL-адрес? – Kristian
Вы уверены, что это не должно быть '../ rest/load? Query = ..'? –