<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"
				   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
				   xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
	<atom:link href="http://enumerate.ru/feed/wide" rel="self" type="application/rss+xml" />
	<title>Комментарии к записи "Раскрываем JavaScript: XML"</title>
	<link>http://enumerate.ru/art/expand_javascript_and_xml</link>
	<description>Лента комментариев к записи "Раскрываем JavaScript: XML" драматически экспериментального блога</description>
	<language>ru</language>
	<lastBuildDate></lastBuildDate>
	<generator>Funny RSS generator</generator>
	<managingEditor>din@mandatory.ru (Din Neville)</managingEditor>
	<webMaster>din@mandatory.ru (Din Neville)</webMaster>



<item>
	<title>Progulchik</title>
	<link>http://enumerate.ru/entry/expand_javascript_and_xml#_1230</link>
	<pubDate>Thu, 26 May 2011 01:23:40 +0600</pubDate>
	<description> <![CDATA[ А можно вопросы! Можно ли все это делать без сервера? и нужен ли будет тогда аякс?
можно ли удалять, добавлять записи в xml документе через js? и как?
мне надо создать приложение для курсовой ввиде записной книжки, там пишешь дату, время, и саму запись, я че то не понимаю как добавлять и удалять записи из xml  Никогда раньше не работал ]]> </description>
	<author>din@mandatory.ru (Din Neville)</author>
	<category></category>
	<guid>http://enumerate.ru/entry/expand_javascript_and_xml#_1230</guid>
	<wfw:commentRss></wfw:commentRss>
	
</item>

<item>
	<title>Griffonn</title>
	<link>http://enumerate.ru/entry/expand_javascript_and_xml#_1228</link>
	<pubDate>Sat, 16 Apr 2011 12:45:20 +0600</pubDate>
	<description> <![CDATA[ Парсер &mdash; лох!
Элементы: TextNode textContent="
" ]]> </description>
	<author>din@mandatory.ru (Din Neville)</author>
	<category></category>
	<guid>http://enumerate.ru/entry/expand_javascript_and_xml#_1228</guid>
	<wfw:commentRss></wfw:commentRss>
	
</item>

<item>
	<title>Griffonn</title>
	<link>http://enumerate.ru/entry/expand_javascript_and_xml#_1227</link>
	<pubDate>Sat, 16 Apr 2011 12:44:17 +0600</pubDate>
	<description> <![CDATA[ @Дин, при переборе .nextSibling неожиданно находятся несуществующие элементы:

,хотя естественно ничего подобного в XML нету. Дело ли в переносе строки и(ли) табуляции?

Минуту спустя: Да, дело в переносах строк. Но без них XML сильно ухудшается в плане чтения из редактора, т.е. собственно редактирования. 
Что же делать? Перешагивать через два элемента плохо, не знаешь же, а вдруг в какой-нибудь 3287-ой строке не будет переноса, и элемент пропустится.
Если устроить тотальную проверку типа if (cols.textContent != '
'){}, или любой другой if, то браузер крепко виснет. ]]> </description>
	<author>din@mandatory.ru (Din Neville)</author>
	<category></category>
	<guid>http://enumerate.ru/entry/expand_javascript_and_xml#_1227</guid>
	<wfw:commentRss></wfw:commentRss>
	
</item>

<item>
	<title>Lioklio</title>
	<link>http://enumerate.ru/entry/expand_javascript_and_xml#_1224</link>
	<pubDate>Wed, 20 Oct 2010 17:16:07 +0600</pubDate>
	<description> <![CDATA[ Перерыла много сайтов, в поисках парсинга XML, тут помогло, спасибо ;) ]]> </description>
	<author>din@mandatory.ru (Din Neville)</author>
	<category></category>
	<guid>http://enumerate.ru/entry/expand_javascript_and_xml#_1224</guid>
	<wfw:commentRss></wfw:commentRss>
	
</item>

<item>
	<title>Den</title>
	<link>http://enumerate.ru/entry/expand_javascript_and_xml#_1216</link>
	<pubDate>Thu, 13 May 2010 01:34:04 +0600</pubDate>
	<description> <![CDATA[ Можно получить архив?, а то у меня, что-то не работает&#133; ]]> </description>
	<author>din@mandatory.ru (Din Neville)</author>
	<category></category>
	<guid>http://enumerate.ru/entry/expand_javascript_and_xml#_1216</guid>
	<wfw:commentRss></wfw:commentRss>
	
</item>

<item>
	<title>Yurtaev</title>
	<link>http://enumerate.ru/entry/expand_javascript_and_xml#_1214</link>
	<pubDate>Tue, 27 Apr 2010 05:59:55 +0600</pubDate>
	<description> <![CDATA[ Момент с Response не понятен, мы ведь его не где создаем, и на моменте его использования вываливается с ошибкой, хотелось бы подробнее узнать этот момент. ]]> </description>
	<author>din@mandatory.ru (Din Neville)</author>
	<category></category>
	<guid>http://enumerate.ru/entry/expand_javascript_and_xml#_1214</guid>
	<wfw:commentRss></wfw:commentRss>
	
</item>

<item>
	<title>Ahill</title>
	<link>http://enumerate.ru/entry/expand_javascript_and_xml#_1211</link>
	<pubDate>Wed, 07 Apr 2010 14:25:23 +0600</pubDate>
	<description> <![CDATA[ "//Получаем документ
var doc = Response.responseXML.documentElement;"

Получаю ошибку, doc &mdash; определение отсутствует. В чем может быть проблема? (ошибка в IE6) ]]> </description>
	<author>din@mandatory.ru (Din Neville)</author>
	<category></category>
	<guid>http://enumerate.ru/entry/expand_javascript_and_xml#_1211</guid>
	<wfw:commentRss></wfw:commentRss>
	
</item>

<item>
	<title>nh</title>
	<link>http://enumerate.ru/entry/expand_javascript_and_xml#_1210</link>
	<pubDate>Fri, 19 Mar 2010 17:36:24 +0600</pubDate>
	<description> <![CDATA[ rerrrrrrrrrrrrr ]]> </description>
	<author>din@mandatory.ru (Din Neville)</author>
	<category></category>
	<guid>http://enumerate.ru/entry/expand_javascript_and_xml#_1210</guid>
	<wfw:commentRss></wfw:commentRss>
	
</item>

<item>
	<title>nh</title>
	<link>http://enumerate.ru/entry/expand_javascript_and_xml#_1209</link>
	<pubDate>Fri, 19 Mar 2010 17:36:08 +0600</pubDate>
	<description> <![CDATA[ rthtrh ]]> </description>
	<author>din@mandatory.ru (Din Neville)</author>
	<category></category>
	<guid>http://enumerate.ru/entry/expand_javascript_and_xml#_1209</guid>
	<wfw:commentRss></wfw:commentRss>
	
</item>

<item>
	<title>nh</title>
	<link>http://enumerate.ru/entry/expand_javascript_and_xml#_1208</link>
	<pubDate>Fri, 19 Mar 2010 17:36:05 +0600</pubDate>
	<description> <![CDATA[ trhtrh ]]> </description>
	<author>din@mandatory.ru (Din Neville)</author>
	<category></category>
	<guid>http://enumerate.ru/entry/expand_javascript_and_xml#_1208</guid>
	<wfw:commentRss></wfw:commentRss>
	
</item>

<item>
	<title>nohlp</title>
	<link>http://enumerate.ru/entry/expand_javascript_and_xml#_1205</link>
	<pubDate>Thu, 18 Mar 2010 00:20:46 +0600</pubDate>
	<description> <![CDATA[ о блин и даже в посте не выводится после знака " )))))))))))))))))))))))) ]]> </description>
	<author>din@mandatory.ru (Din Neville)</author>
	<category></category>
	<guid>http://enumerate.ru/entry/expand_javascript_and_xml#_1205</guid>
	<wfw:commentRss></wfw:commentRss>
	
</item>

<item>
	<title>nohlp</title>
	<link>http://enumerate.ru/entry/expand_javascript_and_xml#_1204</link>
	<pubDate>Thu, 18 Mar 2010 00:17:58 +0600</pubDate>
	<description> <![CDATA[ Все работает и без архива, но вот косяк..текст выводится до первого знака &laquo; ]]> </description>
	<author>din@mandatory.ru (Din Neville)</author>
	<category></category>
	<guid>http://enumerate.ru/entry/expand_javascript_and_xml#_1204</guid>
	<wfw:commentRss></wfw:commentRss>
	
</item>

<item>
	<title>Влад</title>
	<link>http://enumerate.ru/entry/expand_javascript_and_xml#_1169</link>
	<pubDate>Fri, 27 Nov 2009 19:41:30 +0600</pubDate>
	<description> <![CDATA[ думаю код:
	//Отсчитываем с первого дочернего узла
	var f_child = items[i].firstChild;
	
	//Пока у нас есть соседние узлы, переключаем их
	while (f_child.nextSibling)
  	{
  	}

надо поменять на
do {
} while(f_child.nextSibling);

иначе первый элемент может &laquo;пропуститься&raquo; ]]> </description>
	<author>din@mandatory.ru (Din Neville)</author>
	<category></category>
	<guid>http://enumerate.ru/entry/expand_javascript_and_xml#_1169</guid>
	<wfw:commentRss></wfw:commentRss>
	
</item>

<item>
	<title>010101</title>
	<link>http://enumerate.ru/entry/expand_javascript_and_xml#_1168</link>
	<pubDate>Fri, 13 Nov 2009 03:16:50 +0600</pubDate>
	<description> <![CDATA[ кстати да, реально что-то не работает. Архив с файлами в студию, Дин, выкладывай! ]]> </description>
	<author>din@mandatory.ru (Din Neville)</author>
	<category></category>
	<guid>http://enumerate.ru/entry/expand_javascript_and_xml#_1168</guid>
	<wfw:commentRss></wfw:commentRss>
	
</item>

<item>
	<title>Константин</title>
	<link>http://enumerate.ru/entry/expand_javascript_and_xml#_1167</link>
	<pubDate>Sun, 08 Nov 2009 18:20:48 +0600</pubDate>
	<description> <![CDATA[ Нифига не работает!!! ]]> </description>
	<author>din@mandatory.ru (Din Neville)</author>
	<category></category>
	<guid>http://enumerate.ru/entry/expand_javascript_and_xml#_1167</guid>
	<wfw:commentRss></wfw:commentRss>
	
</item>

<item>
	<title>Дин</title>
	<link>http://enumerate.ru/entry/expand_javascript_and_xml#_1158</link>
	<pubDate>Mon, 17 Aug 2009 05:42:03 +0600</pubDate>
	<description> <![CDATA[ @Серж, может быть напишете, какие ошибки вы получили? Если установлен Firefox &#43; Firebug, там выводится список ошибок при исполнении скриптов. ]]> </description>
	<author>din@mandatory.ru (Din Neville)</author>
	<category></category>
	<guid>http://enumerate.ru/entry/expand_javascript_and_xml#_1158</guid>
	<wfw:commentRss></wfw:commentRss>
	
</item>

<item>
	<title>Серж</title>
	<link>http://enumerate.ru/entry/expand_javascript_and_xml#_1157</link>
	<pubDate>Sun, 16 Aug 2009 21:45:31 +0600</pubDate>
	<description> <![CDATA[ Люди сделал 3 файла, поместил код как тут но ничего не вышло, кто может отправить архивчик этих файлов?
заранее благодарю hininahi@gmail.com ]]> </description>
	<author>din@mandatory.ru (Din Neville)</author>
	<category></category>
	<guid>http://enumerate.ru/entry/expand_javascript_and_xml#_1157</guid>
	<wfw:commentRss></wfw:commentRss>
	
</item>

<item>
	<title>Дин</title>
	<link>http://enumerate.ru/entry/expand_javascript_and_xml#_1110</link>
	<pubDate>Tue, 24 Feb 2009 14:48:24 +0600</pubDate>
	<description> <![CDATA[ @Дмитрий, работа с XMLHttpRequest уже разбиралась в одной из записей блога (в одной из первых). К тому же, тут ничего нет сложного: если вы посмотрите на реализацию функции SendRequest, увидите параметр r_handler, который является функцией обратного вызова (callback-функция). Она вызывается тогда, когда значение статуса запроса будет таким, каков он нужен нам. Взгляните на обработку события onreadystatechange: там мы вызываем этот метод и передаём ему в качестве аргумента наш объект XMLHttpRequest.

Вообще, всё, что вы написали, @Дмитрий, есть в исходном коде, который хорошо документирован. ]]> </description>
	<author>din@mandatory.ru (Din Neville)</author>
	<category></category>
	<guid>http://enumerate.ru/entry/expand_javascript_and_xml#_1110</guid>
	<wfw:commentRss></wfw:commentRss>
	
</item>

<item>
	<title>Дмитрий</title>
	<link>http://enumerate.ru/entry/expand_javascript_and_xml#_1109</link>
	<pubDate>Tue, 24 Feb 2009 10:34:00 +0600</pubDate>
	<description> <![CDATA[ //Функция-обработчик ответа
function ParseXML(Response)
{

}

//Получаем XML-файл
GetXMLFile("rss.xml", ParseXML);

А что здесь есть переменная Response в функции ParseXML? Где она (в примерах) создавалась? В каких листингах? А если это просто указание на то, что здесь должен быть какой-то параметр, то почему не написали об этом? И почему в вызове функции GetXMLFile указан в его параметре вызов этой функции без параметра Response?

Извините, но мне, как читателю &mdash; это не понятно. Спасибо. ]]> </description>
	<author>din@mandatory.ru (Din Neville)</author>
	<category></category>
	<guid>http://enumerate.ru/entry/expand_javascript_and_xml#_1109</guid>
	<wfw:commentRss></wfw:commentRss>
	
</item>

<item>
	<title>Mischka</title>
	<link>http://enumerate.ru/entry/expand_javascript_and_xml#_385</link>
	<pubDate>Mon, 04 Feb 2008 09:44:44 +0600</pubDate>
	<description> <![CDATA[ предлагаю<br /><br />for (var i = 0; i < elements.length; i++){<br /> //Производим необходимые действия<br />}<br /><br />заменить на<br /><br />for(var i = 0, var count = elements.length; i < count; i++){<br /> // Производим необходимые действия<br /> alert(elements[i]); // доступ к элементу коллекции по индексу<br />}<br /><br />////////////////////////////////<br /><br />document.getElementByName("element_name"); — непонятный выкидыш жабаскрипта. name в элементах DOM, как известно используется только для отправки именованных данных в формах, а для доступа к элементам категорически рекомендуется всегда использовать id<br /><br />////////////////////////////////<br /><br />document.createElement("element_name")<br />лучше поменять на <br />document.createElement("element_type")<br />методически лучше будет указать, что создается элемент определенного типа, а не с определенным именем. ]]> </description>
	<author>din@mandatory.ru (Din Neville)</author>
	<category></category>
	<guid>http://enumerate.ru/entry/expand_javascript_and_xml#_385</guid>
	<wfw:commentRss></wfw:commentRss>
	
</item>

<item>
	<title>Дин</title>
	<link>http://enumerate.ru/entry/expand_javascript_and_xml#_388</link>
	<pubDate>Mon, 04 Feb 2008 10:05:40 +0600</pubDate>
	<description> <![CDATA[ Чем обосновано добавление переменной count?<br /><br />Я написал, что лучше использовать getElementById.<br /><br />Подразумеваю, что имя элемента есть название тега. Так, в принципе, и по спецификациям прослеживается. ]]> </description>
	<author>din@mandatory.ru (Din Neville)</author>
	<category></category>
	<guid>http://enumerate.ru/entry/expand_javascript_and_xml#_388</guid>
	<wfw:commentRss></wfw:commentRss>
	
</item>

<item>
	<title>Mischka</title>
	<link>http://enumerate.ru/entry/expand_javascript_and_xml#_389</link>
	<pubDate>Tue, 05 Feb 2008 08:09:47 +0600</pubDate>
	<description> <![CDATA[ > Чем обосновано добавление переменной count?<br />Скоростью выполнения. Count вычисляется один раз в начале цикла, а elements.lenght — при каждой итерации вычисляется заново.<br />Если планируется изменять количество элементов в коллекции, то и цикл нужно планировать совершенно по-другому. Так что count тут вполне оправданно.<br /><br />> Я написал, что лучше использовать getElementById.<br />Угу, я лишь высказал свое категорическое согласие.<br /><br />> Подразумеваю, что имя элемента есть название тега. Так, в принципе, и по спецификациям прослеживается.<br />Да, но... По соседству в тексте мы под именем элемента подразумевали name, и это было удобно. В данном случае, никто не станет спорить, что речь идет о типе элемента и об имени его типа. Поэтому мне кажется, что гораздо красивее использовать "element_type", чтобы не путать неподготовленного читателя. А для подготовленного можно написать и createElement("some_fucking_str") — он все равно поймет, о чем речь. ]]> </description>
	<author>din@mandatory.ru (Din Neville)</author>
	<category></category>
	<guid>http://enumerate.ru/entry/expand_javascript_and_xml#_389</guid>
	<wfw:commentRss></wfw:commentRss>
	
</item>

<item>
	<title>Дин</title>
	<link>http://enumerate.ru/entry/expand_javascript_and_xml#_391</link>
	<pubDate>Thu, 07 Feb 2008 07:00:08 +0600</pubDate>
	<description> <![CDATA[ Хорошо, всё ясно. ]]> </description>
	<author>din@mandatory.ru (Din Neville)</author>
	<category></category>
	<guid>http://enumerate.ru/entry/expand_javascript_and_xml#_391</guid>
	<wfw:commentRss></wfw:commentRss>
	
</item>

<item>
	<title>Irokez</title>
	<link>http://enumerate.ru/entry/expand_javascript_and_xml#_379</link>
	<pubDate>Sat, 02 Feb 2008 09:29:11 +0600</pubDate>
	<description> <![CDATA[ только вот XHR запрос нельзя посылать на другие домены.. ]]> </description>
	<author>din@mandatory.ru (Din Neville)</author>
	<category></category>
	<guid>http://enumerate.ru/entry/expand_javascript_and_xml#_379</guid>
	<wfw:commentRss></wfw:commentRss>
	
</item>

<item>
	<title>Дин</title>
	<link>http://enumerate.ru/entry/expand_javascript_and_xml#_380</link>
	<pubDate>Sat, 02 Feb 2008 09:37:18 +0600</pubDate>
	<description> <![CDATA[ Да, но это можно сделать на серверной части, не так ли?<br /><br />Клиент запрашивает у сервера необходимый ресурс (например, передаёт параметр uri=http://web-zine.org/rss/general), сервер его загружает и возвращает данные XML клиенту, который их обрабатывает, как показано в статье.<br /><br />Главное, чтобы сервер позволял делать подобные удалённые запроса (для PHP — это allow_url_fopen и другие подобные переменные в конфигурации). ]]> </description>
	<author>din@mandatory.ru (Din Neville)</author>
	<category></category>
	<guid>http://enumerate.ru/entry/expand_javascript_and_xml#_380</guid>
	<wfw:commentRss></wfw:commentRss>
	
</item>

<item>
	<title>Irokez</title>
	<link>http://enumerate.ru/entry/expand_javascript_and_xml#_381</link>
	<pubDate>Sat, 02 Feb 2008 10:08:45 +0600</pubDate>
	<description> <![CDATA[ в таком случае на сервере обработать данные гораздо легче :) ]]> </description>
	<author>din@mandatory.ru (Din Neville)</author>
	<category></category>
	<guid>http://enumerate.ru/entry/expand_javascript_and_xml#_381</guid>
	<wfw:commentRss></wfw:commentRss>
	
</item>

<item>
	<title>Дин</title>
	<link>http://enumerate.ru/entry/expand_javascript_and_xml#_382</link>
	<pubDate>Sat, 02 Feb 2008 10:22:11 +0600</pubDate>
	<description> <![CDATA[ А клиенту что отдавать? Готовую (X)HTML разметку? XMLHttpRequest для этого не предназначен. Он предназначен для передачи данных в любом виде, без наложения на них (данных) репрезентативных функций. Я <a href="http://web-zine.org/art/nails_for_hands">писал</a> об этом.<br /><br />Сервер в данном случае выступает в роли промежуточного звена. ]]> </description>
	<author>din@mandatory.ru (Din Neville)</author>
	<category></category>
	<guid>http://enumerate.ru/entry/expand_javascript_and_xml#_382</guid>
	<wfw:commentRss></wfw:commentRss>
	
</item>

<item>
	<title>Irokez</title>
	<link>http://enumerate.ru/entry/expand_javascript_and_xml#_383</link>
	<pubDate>Sat, 02 Feb 2008 10:23:48 +0600</pubDate>
	<description> <![CDATA[ тогда и аякс тут ни к чему ]]> </description>
	<author>din@mandatory.ru (Din Neville)</author>
	<category></category>
	<guid>http://enumerate.ru/entry/expand_javascript_and_xml#_383</guid>
	<wfw:commentRss></wfw:commentRss>
	
</item>

<item>
	<title>Дин</title>
	<link>http://enumerate.ru/entry/expand_javascript_and_xml#_384</link>
	<pubDate>Sat, 02 Feb 2008 10:33:34 +0600</pubDate>
	<description> <![CDATA[ Для динамических rss-reader-application это очень даже кстати.<br /><br />Да и AJAX в данном конкретном случае является технологией номер один, поскольку раскрываем мы именно её (об этом написано в итогах к статье, последний абзац). А вот использовать AJAX для своих разработок или нет — решать уже не мне. Как хотите. ]]> </description>
	<author>din@mandatory.ru (Din Neville)</author>
	<category></category>
	<guid>http://enumerate.ru/entry/expand_javascript_and_xml#_384</guid>
	<wfw:commentRss></wfw:commentRss>
	
</item>


</channel>
</rss>

