Большое спасибо n.m.
и G.M.
.
Я не связывал xcb-randr
.
Решение:
clang++ main.cpp -o main `pkg-config --cflags --libs xcb` -lxcb-randr
Я понял.
Оказывается, для экранирования двоеточия требуется \\
.
$.get(xmlPath, {}, function(xml) {
$("rs\\:data", xml).find("z\\:row").each(function(i) {
alert("found zrow");
});
}, "xml");
Как заметил Рич:
Лучшее решение делает не требует экранирования и работает во всех «современных» браузерах:
.find("[nodeName=z:row]")
Я не видел документации по использованию JQuery для синтаксического анализа XML. JQuery обычно использует Дом браузера для просмотра HTML-документа, я не верю, что он сам читает html.
Вам, вероятно, следует взглянуть на встроенную обработку XML в самом JavaScript.
http: //www.webreference .com / programming / javascript / Definitive2 /
Хотя приведенный выше ответ кажется правильным, он не работает в браузерах webkit (Safari, Chrome). Я считаю, что лучшим решением будет:
.find("[nodeName=z:myRow, myRow]")