Вот на днях мне стало очень интересно, как использовать данные XML-документа в HTML-документе, при условии, что в HTML-документе есть переадресация на XML-документ, вот так:
Code
<xml src="адрес_на_xml-документ.xml"></xml>
aka Latro
Сообщение отредактировал DSC - Воскресенье, 30.08.2009, 16:50
DSC, Чуть-чуть не понял...или...понял...ну может ты это имел ввиду? XML Файл использовать в HTML коде, и при этом что бы он отображался? Если да, то вот:
Code
<div id="dataxml">Загрузка...</div>
В <script>
Code
$.ajax({ type: 'GET', url: 'Ссылка на файл xml', dataType: 'xml', success: function(xml){ var title = $(xml).find('cmd:first').text(); var data = $(xml).find('cmd:last').text(); $('#dataxml').html('<fieldset><legend><b>' + title + '<\/b><\/legend>' + data + '<\/fieldset>'); }, error: function(){ $('#dataxml').html('Произошла ошибка.'); } });
Ссылка ставишь туда где это написано. Всё заменяешь под себя.
Мой блог открыт!
Сообщение отредактировал Asman[boss] - Понедельник, 31.08.2009, 01:04
"http://studioad.ru/diff/windows.xml" для примера поставил
Вот по этому и не работает. Кроссдоменные http запросы запрещены из соображений безопасности. На своем сайте - пожалуйста, с чужого - ни-ни! Бесплатные обои.
<div id="dataxml">Загрузка...</div> <script type="text/javascript"> $.ajax({ type: 'GET', url: 'http://iucoz.ru/windows.xml', dataType: 'xml', success: function(xml){ var title = $(xml).find('cmd:first').text(); var data = $(xml).find('cmd:last').text(); $('#dataxml').html('<fieldset><legend><b>' + title + '<\/b><\/legend>' + data + '<\/fieldset>'); }, error: function(){ $('#dataxml').html('Произошла ошибка.'); } }); </script>
Этот код должен быть всегда вместе, скрипт должен быть до дива. Так же адрес на xml файл должен быть залит на твой сайт. Aleko +1. Всё прекрасно работает!
нет, ну просто показал-бы пример того как оно работает, я бы убедился, что у меня что-то не так, а так ты не обоснованно пишешь, что у меня руки кривые... aka Latro
Asman[boss], ты походу вообще не читаешь мои сообщения, я не пойму, смысл тогда помогать если не доделываешь до конца, я прошу показать пример или хотяб выставить код xml который должен быть... aka Latro