JQuery анализирует XML-тег изображения
У меня есть файл XML, который использует теги изображений, как это:
<Entry>
<?image_0 href="http://url.com"?>
<?image_1 href="http://url.com"?>
<?image_2 href="http://url.com"?>
</Entry>
Он не работает с использованием.find("? Image_0") или аналогичного, поскольку у него нет закрывающего тега. Этот формат поддерживается Adobe InDesign, но как мне получить дочерние элементы изображения и URL?
1 ответ
Решение
Вы можете сделать его действительным XML, переписав содержимое:
var data = '<Entry> <?image_0 href="http://url.com"?> <?image_1 href="http://url.com"?> <?image_2 href="http://url.com"?> </Entry>';
data = data.replace(/\<\?/g, "<").replace(/\?\>/g, "/>");
alert($(data).find("image_0").attr("href"));