Если вы можете использовать jQuery, вы можете просто выполнить XML
AJAX-вызов и ответить статическим файлом.
<script type="application/javascript">
$(function() {
$('#get-xml a').click(function() {
$.ajax({
type: "GET",
url: "xmlfile.xml",
dataType: "xml",
success: function(xml) {
$(xml).find('label').each(function(){
// your code. some example code bellow
var id_text = $(this).attr('id')
var name_text = $(this).find('name').text()
$('<li></li>')
.html(name_text + ' (' + id_text + ')')
.appendTo('#get-xml ol');
});
}
});
});
});
</script>
Просто будь осторожен:
Примечание: Если вы укажете опцию dataType, описанную ниже, убедитесь, что сервер отправляет в ответ правильный тип MIME (например, xml как «text / xml»). Отправка неправильного MIME-типа может привести к неожиданным проблемам в вашем скрипте.