Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个使用如下图像标签的 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?
您可以通过重写内容使其成为有效的 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"));
这是一个小提琴。