<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии к записи: Генерация XML в PHP</title>
	<atom:link href="http://leonid.shevtsov.me/14-07-2008/generaciya-xml-v-php/feed/" rel="self" type="application/rss+xml" />
	<link>http://leonid.shevtsov.me/14-07-2008/generaciya-xml-v-php/</link>
	<description>Ruby, Ruby on Rails, RubyGL и др. ключевые слова</description>
	<lastBuildDate>Wed, 01 Sep 2010 10:04:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Автор: coldFlame</title>
		<link>http://leonid.shevtsov.me/14-07-2008/generaciya-xml-v-php/#comment-116</link>
		<dc:creator>coldFlame</dc:creator>
		<pubDate>Mon, 14 Jul 2008 18:12:20 +0000</pubDate>
		<guid isPermaLink="false">http://coldflame.in.ua/?p=85#comment-116</guid>
		<description>Структуру сохранить не сложно, если разделять генерацию всего документа на отдельные методы.

Касательно разбирания структуры - предлагаю сопровождать любой генерирующий XML код либо DTD, либо RelaxNG-схемой - как минимум для юнит-тестов.</description>
		<content:encoded><![CDATA[<p>Структуру сохранить не сложно, если разделять генерацию всего документа на отдельные методы.</p>
<p>Касательно разбирания структуры &#8211; предлагаю сопровождать любой генерирующий XML код либо DTD, либо RelaxNG-схемой &#8211; как минимум для юнит-тестов.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Vadim Voituk</title>
		<link>http://leonid.shevtsov.me/14-07-2008/generaciya-xml-v-php/#comment-115</link>
		<dc:creator>Vadim Voituk</dc:creator>
		<pubDate>Mon, 14 Jul 2008 15:08:50 +0000</pubDate>
		<guid isPermaLink="false">http://coldflame.in.ua/?p=85#comment-115</guid>
		<description>+1 к комментарию Alex.

Не смотря на минусы (кстати у него есть и плюсы) первого предложенного метода, второй тоже далек от идела удобства.
Во втором методе теряется главное - связь между структурой кода и структурой данных, что я воспринимаю как недальновидность разработчика (через 2 года поди разбери структуру этого XML глядя на код)

Лично меня уже тошнит от этих w3c-шных createElement/setAttribute/appendChild.</description>
		<content:encoded><![CDATA[<p>+1 к комментарию Alex.</p>
<p>Не смотря на минусы (кстати у него есть и плюсы) первого предложенного метода, второй тоже далек от идела удобства.<br />
Во втором методе теряется главное &#8211; связь между структурой кода и структурой данных, что я воспринимаю как недальновидность разработчика (через 2 года поди разбери структуру этого XML глядя на код)</p>
<p>Лично меня уже тошнит от этих w3c-шных createElement/setAttribute/appendChild.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Alex</title>
		<link>http://leonid.shevtsov.me/14-07-2008/generaciya-xml-v-php/#comment-114</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Mon, 14 Jul 2008 12:06:40 +0000</pubDate>
		<guid isPermaLink="false">http://coldflame.in.ua/?p=85#comment-114</guid>
		<description>Если надо только сгенерить XML, то ИМХО правильнее будет использовать XMLWriter, т.к. генерация Dom дерева жрет больше ресурсов.</description>
		<content:encoded><![CDATA[<p>Если надо только сгенерить XML, то ИМХО правильнее будет использовать XMLWriter, т.к. генерация Dom дерева жрет больше ресурсов.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
