我有使用圖片代碼這樣的XML文件:JQuery的解析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文件:JQuery的解析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"));
你告訴我這是在瀏覽器窗口中產生的標記嗎? – Ohgodwhy
這不是有效的XML。 – Musa
它是由InDesign生成的文件,由於某些原因該程序使用此標記處理圖像。 – jotun