В общем то в чем дело. Гипотетически предположим что имеется один html документ, который должен погрузить второй xml документ, используя только javascript. Причем второй документ (xml) находится не на одном и том же хосте c html документом. Пробую jquery и его метод get. Но он грузит только локальные файлы. Есть ли какой нибудь метод, позволяющий выбраться из песочницы?
Доступ к сторонним хостам из JS - закрыт. Как вариант можно в связке с PHP. Файл PHP (parse.php): PHP: <?php if(isset($_POST['url'])) echo file_get_contents($_POST['url']); ?> Файл HTML: PHP: <html> <head> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.3/jquery.min.js"> </script> </head> <body> <script type='text/javascript'> function getUrl() { $.ajax({ url: 'parse.php', type: 'POST', data: 'url='+$('#url_input').val(), success: function(result) { $('#cont').html(result); } }); } </script> <input type='text' id='url_input' value='http://ya.ru' /> <input type='button' onclick="getUrl()" value=' Go! ' /> <div id='cont'> Content here </div> </body> </html> JS будет посылать URL скрипту php, который парсит контент и выдает JS