如何使用jQuery測試XML?如何使用jQuery測試XML
我有一個書籤,需要知道當前頁面是否是XML。我該如何檢查這個?
我想我會在文檔中傳遞並檢查以下內容:
<?xml version="1.0" encoding="UTF-8"?>
,但不能確定。
如何使用jQuery測試XML?如何使用jQuery測試XML
我有一個書籤,需要知道當前頁面是否是XML。我該如何檢查這個?
我想我會在文檔中傳遞並檢查以下內容:
<?xml version="1.0" encoding="UTF-8"?>
,但不能確定。
不確定是否要再次加載頁面,但可以通過jQuery.parseXML()
運行它,它將爲無效的XML引發異常,因此您可以嘗試解析頁面,如果沒有引發異常,那麼它就是(有效)XML。
例如:
var xml = "<rss version='2.0'><brokenxml></rss>";
try {
xmlDoc = $.parseXML(xml);
} catch (err) {
// was not XML
}
爲什麼你需要知道什麼? – Eric
因爲XML沒有document.body我可以附加東西。相反,我現在只是檢查一個正文,如果不存在,我會警告用戶。 – HGPB