我試圖解析一個谷歌日曆供稿這樣解析谷歌日曆XML:與jQuery
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<p id="entries"></p>
<script>
$(document).ready(function(){
$.ajax({
url: 'http://www.google.com/calendar/feeds/339if8qgnu8pic5a2ru4moe5m0%40group.calendar.google.com/public/full',
dataType: 'xml',
success: parseXML
});
function parseXML(xml){
$(xml).find('entry').each(function() {
$('#entries').append($(this).find('title').text() + '<br />')
});
}
});
</script>
</body>
</html>
但它不會找到任何元素。我究竟做錯了什麼?試着用一個簡單的XML文件,它的工作原理相同的代碼...
這可能是因爲XML不正確建?我打開了Chrome的鏈接,通常Chrome會分析xml文檔並正確標記它們。它沒有這次... – c0d3Junk13 2012-03-16 14:12:15
如果谷歌自己做錯了,似乎很奇怪。但是誰知道? – 2012-03-16 14:12:53
我將xml複製並粘貼到帶有漂亮xml插件的記事本++中,當我要求它檢查XML時,它說:第2行的XML解析錯誤:輸入不正確UTF-8,指示編碼!字節:0xF6 0x72 0x73 0x61 – c0d3Junk13 2012-03-16 14:16:27