<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://viju.tvercity.net" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>ViJu - Something about XML - Комментарии</title>
 <link>http://viju.tvercity.net/articles/descXML</link>
 <description>Comments for &quot;Something about XML&quot;</description>
 <language>ru</language>
<item>
 <title>Можно</title>
 <link>http://viju.tvercity.net/articles/descXML#comment-558</link>
 <description>&lt;p&gt;Можно подключить и несколько стилей к XML документу&lt;br /&gt;
с помощью нескольких инструкций xml-stylesheet,&lt;/p&gt;
&lt;p&gt;но лучше подключать один XSLT, а в нем подключать дополнительные шаблоны с помощью элементов&lt;br /&gt;
include и(или) import.&lt;/p&gt;
&lt;p&gt;Механизм включения (include) позволяет объединять стили без изменения семантики комбинированных стилей, а&lt;br /&gt;
механизм импорта (import) позволяет стилям переписывать друг друга.&lt;/p&gt;
</description>
 <pubDate>Tue, 08 Jul 2008 12:22:07 +0400</pubDate>
 <dc:creator>Юлия</dc:creator>
 <guid isPermaLink="false">comment 558 at http://viju.tvercity.net</guid>
</item>
<item>
 <title>Я думаю можно.</title>
 <link>http://viju.tvercity.net/articles/descXML#comment-557</link>
 <description>&lt;p&gt;Я думаю можно. Да, интересная статья. Я до этого про XSLT только слыхивал, а здесь сразу такое)&lt;/p&gt;
</description>
 <pubDate>Mon, 07 Jul 2008 17:26:59 +0400</pubDate>
 <dc:creator>скачать аудио вконтакте</dc:creator>
 <guid isPermaLink="false">comment 557 at http://viju.tvercity.net</guid>
</item>
<item>
 <title>Отличная</title>
 <link>http://viju.tvercity.net/articles/descXML#comment-553</link>
 <description>&lt;p&gt;Отличная статья. А можно подключать сразу несколько XSLT таблиц стилей к xml документу. Это было бы очень удобно для сборки html-шаблонов из xml: чтобы комбинируя различные таблицы, отвечающие каждая за определенный xml тег, быстро и бесболезненно изменять отображение страницы, меняя лишь один файл.&lt;/p&gt;
</description>
 <pubDate>Fri, 13 Jun 2008 08:29:16 +0400</pubDate>
 <dc:creator>BMW</dc:creator>
 <guid isPermaLink="false">comment 553 at http://viju.tvercity.net</guid>
</item>
<item>
 <title>Something about XML</title>
 <link>http://viju.tvercity.net/articles/descXML</link>
 <description>&lt;div class=&quot;sect1&quot; id=&quot;section_4&quot;&gt;
&lt;h2&gt;XML&lt;/h2&gt;
&lt;p&gt;
&lt;b&gt;XML (Extensible Markup Language — расширяемый язык разметки) &lt;/b&gt;— рекомендованный Консорциумом WWW язык разметки общего назначения, предназначенный для создания специализированных языков разметки. Является упрощённым подмножеством языка SGML, может описывать множество разнообразных видов данных. Целью создания XML было стремление способствовать совместному использованию структурированных данных в различных системах обработки информации, особенно в системах связанных через Интернет. Языки основанные на XML (например, RDF, RSS, MathML, XHTML, SVG) сами по себе формально описаны, что позволяет программно изменять и проверять документы на этих языках не зная их семантики, т. е. смыслового значения элементов языка.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot; id=&quot;section_6&quot;&gt;
&lt;h2&gt;Обработка XML файлов&lt;/h2&gt;
&lt;p&gt;
Для обработки XML данных широко используются такие API как SAX (Simple API for XML) и DOM (Document Object Model).
&lt;/p&gt;
&lt;p&gt;
Преобразование (трансформация) является одной из самых важных и полезных техник работы с XML. Трансформация XML&lt;br /&gt;
означает преобразование структуры, разметки и, возможно, содержания в другую форму.&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;Существует семейство XSL (Extensible Stylesheet Language), с помощью которого преобразуются XML файлы для представления и печати, в него входят:
&lt;/p&gt;
&lt;ul&gt;&lt;span class=&quot;title&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;li&gt;
&lt;p&gt;
&lt;b&gt;XSL-FO&lt;/b&gt; декларативный язык постраничной верстки. XSL-FO процессор преобразует XSL-FO документ в не-XML формат, например в PDF;
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
&lt;b&gt;XQuery&lt;/b&gt; язык запросов для структурирования и трансформации XML данных; &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
&lt;b&gt;XSLT&lt;/b&gt; декларативный язык преобразования XML документов;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
&lt;b&gt;XPath&lt;/b&gt; язык для выбора данных в XML файле, является частью XQuery и XSLT.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot; id=&quot;section_8&quot;&gt;
&lt;h2&gt;XSLT&lt;/h2&gt;
&lt;div class=&quot;mediaobject&quot;&gt;
&lt;object classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0&quot; height=&quot;520&quot; width=&quot;507&quot;&gt;&lt;br /&gt;
&lt;param name=&quot;flash_component&quot; value=&quot;ImageViewer.swc&quot;&gt;
&lt;param name=&quot;movie&quot; value=&quot;/r/descXML/pres.swf&quot;&gt;
&lt;param name=&quot;quality&quot; value=&quot;high&quot;&gt;&lt;embed src=&quot;/r/descXML/pres.swf&quot; quality=&quot;high&quot; pluginspage=&quot;http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash&quot; type=&quot;application/x-shockwave-flash&quot; height=&quot;520&quot; width=&quot;507&quot;&gt;&lt;/object&gt;
&lt;/div&gt;
&lt;p&gt;
В спецификации «Преобразования расширяемого языка стилей» (Extensible Stylesheet Language Transformations (XSLT) 1.0) [Рекомендация W3C] определяется язык, используемый для описания преобразований входного XML-документа в выходное дерево. Выходное дерево может, например, принять форму HTML-документа или другого XML-формата и, таким образом, XSLT может считаться языком, предназначенным для преобразования XML в форму представления традиционного браузера или для обработки XML-файлов с помощью скриптов. &lt;/p&gt;
&lt;p&gt;
Это преобразование представляет собой XML-документ, определенный в отдельном словаре, а для обращения к исходному документу и выполнения общих операций обработки используются выражения спецификации XPath. Специальные инструкции устанавливают правила обработки (XSLT является декларативным языком) и управляют процессом создания выходного дерева.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;XSL-документ&lt;/b&gt; (XSL stylesheet) представляет собой разновидность XML-документа, который используется для представления правил, по которым будет происходить преобразование. Правила основаны на совпадении шаблонов, т.е., например,&lt;br /&gt;
&quot;если встретился элемент A, то вставить указанный кусочек HTML-кода и продолжить поиск совпадений шаблонов дальше&quot;&lt;br /&gt;
. Все очень похоже на функциональный или логический язык программирования: есть рекурсивная и процедурная семантика; например, кроме рекурсивных применений шаблонов существует возможность органзации циклов (&lt;br /&gt;
&quot;для всех элементов A вставить такой HTML-код&quot;&lt;br /&gt;
).
&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot; id=&quot;section_10&quot;&gt;
&lt;h2&gt;Инструменты преобразования&lt;/h2&gt;
&lt;p&gt;Работает все это достаточно просто: для того, что бы преобразовать XML-документ по XSL-таблице нужно взять XSL-процессор, дать ему на вход два файла и на выходе получится результат. &lt;/p&gt;
&lt;ul&gt;&lt;span class=&quot;title&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;li&gt;
&lt;p&gt;Это первый вариант визуализации данных - как только потребовалось просмотреть XML-документ, преобразовать его с помощью XSLT процессора в HTML и просмотреть браузером.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Второй вариант заключается в том, что сам браузер при открытии документа пытался бы выполнить соответствующее преобразование. Сейчас это более-менее полно поддерживает только MS Internet Explorer версии не ниже 5.5 (с установленным MSXML) и Mozilla (в том числе Mozilla Firefox).&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Что необходимо для того, чтобы XML документ при открытии &lt;b&gt;в браузере&lt;/b&gt; отображался в виде результата преобразования этого XML с помощью некоторой XSLT,&lt;br /&gt;
рассмотрим &lt;b&gt;вариант Internet Explorer&lt;/b&gt;:&lt;/p&gt;&lt;/p&gt;
&lt;ul&gt;&lt;span class=&quot;title&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;li&gt;
&lt;p&gt;в заголовоке XML документа необходимо указать путь к той XSLT, по правилам которой мы хотим показать наш XML, для этого под заголовком XML (&amp;lt;?xml ... ?&amp;gt;) добавляем следующую строку:&lt;span class=&quot;markup&quot;&gt;&amp;lt;?xml-stylesheet type=&quot;text/xsl&quot; href=&quot;my_xsl.xslt&quot;?&amp;gt;&lt;/span&gt;&lt;br /&gt;
где в аттрибуте href определяется относительный или полный путь до шаблона XSLT;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;в системе необходимо присутствие MSXML 4.0 (MSXML поддерживает XSLT 1.0 начиная с версии 3.0,&lt;br /&gt;
данная библиотека входит входит в дистрибутив Windows XP)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;В XSLT используется стандартное пространство имен (namespace): &lt;span class=&quot;markup&quot;&gt;&amp;lt;xsl:stylesheet xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot; version=&quot;1.0&quot;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;т.е заголовок нашего XSL-документа должен выглядеть примерно следующим образом:&lt;span class=&quot;markup&quot;&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;&quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot; version=&quot;1.0&quot;&amp;gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;и наконец, XSLT документ должен соответствовать рекомендации XSLT 1.0.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;formalpara&quot;&gt;
&lt;p&gt;&lt;b&gt;XSLT процессоры&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
Для выполнения XSLT преобразований существуют как бесплатные, так и коммерчиские библиотеки написанные на С или Java, называемые XSLT-процессорами. Часто XSLT-процессор является лишь частью большой XML библиотеки, которая может включать в себя XML-парсер, XML-валидатор и т.д. Такие библиотеки могут быть использованы другими приложениями на различных языках C, C++, Java, Perl, PHP и т.д., которым необходима работа с XML.&lt;/p&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot; id=&quot;section_12&quot;&gt;
&lt;h2&gt;Проверка XML файлов&lt;/h2&gt;
&lt;p&gt;
&quot;Правильность&quot;&lt;br /&gt;
XML документа определяют следующие два компонента:
&lt;/p&gt;
&lt;ul&gt;&lt;span class=&quot;title&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;li&gt;
&lt;p&gt;
&lt;b&gt;Синтаксическая корректность (well-formed)&lt;/b&gt;: то есть соблюдение всех синтаксических правил XML;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;b&gt;Валидность&lt;/b&gt;: т.е. данные соотвествуют некоторому набору правил, определенных пользователем; правила определяют структуру и формат данных в XML.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;sect2&quot; id=&quot;section_8&quot;&gt;
&lt;h3&gt;Синтаксически корректный XML&lt;/h3&gt;
&lt;p&gt;XML документ - это текст, последовательность символов. По спецификации требуется поддержка юникод, кодировки UTF-8.&lt;/p&gt;
&lt;ul&gt;&lt;span class=&quot;title&quot;&gt;Правильный XML-документ - это документ, который удовлетворяет синтаксическим правилам XML:&lt;/span&gt;&lt;/p&gt;
&lt;li&gt;
&lt;p&gt;Он должен начинаться с XML-декларации&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Он должен иметь один-единственный уникальный корневой элемент&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Каждому начальному тэгу должен соответствовать конечный тэг&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Тэги XML зависят от регистра&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Все элементы должны быть закрыты&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Все элементы должны бытьправильно вложены друг в друга&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Все значения атрибутов должны быть заключены в кавычки&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Вместо специальных символов должны применяться сущности XML&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Даже если XML-документ не содержит синтаксических ошибок, он может содержать ошибки и эти ошибки могут привести к серьезным последствиям. Представьте себе ситуацию: вы сделали заказ на пять дюжин лазерных принтеров, а не на просто пять лазерных принтеров. При использовании XML-схем большая часть подобных ошибок может быть отслежена вашим валидационным программным обеспечением.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;sect2&quot; id=&quot;section_10&quot;&gt;
&lt;h3&gt;Валидный XML. Что такое XML-схема?&lt;/h3&gt;
&lt;div class=&quot;mediaobject&quot;&gt;
&lt;img src=&quot;/r/descXML/shema.gif&quot; align=&quot;&quot;&gt;&lt;/p&gt;
&lt;div class=&quot;caption&quot;&gt;
&lt;p&gt;Схематичное представление XML схемы в редакторе Altova XMLspy&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;ul&gt;&lt;span class=&quot;title&quot;&gt;XML-схема&lt;/span&gt;&lt;/p&gt;
&lt;li&gt;
&lt;p&gt;Определяет элементы, которые могут появляеться в документе&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Определяет аттрибуты, которые могут появляеться в документе&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Определяет, какие элменты являются дочерними&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Определяет последовательность, в которой появляются элементы&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Определяет число дочерних элментов&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Определяет пустой ли элемент или он может включать в себя текст&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Определяет типы данных элментов и аттибутов&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Определяет значения аттрибутов по умолчанию&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;sect3&quot; id=&quot;section_8&quot;&gt;
&lt;h4&gt;XML-схемы теперь являются рекомендацией W3C&lt;/h4&gt;
&lt;p&gt;Вначале XML-схемы были предложены компанией Microsoft, но 2 мая 2001 года консорциум&lt;br /&gt;
W3C выдвинул XML-схемы в качестве своей официальной рекомендации.
&lt;/p&gt;
&lt;p&gt;Спецификация была пересмотрена членами W3C и теперь закреплена.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;sect3&quot; id=&quot;section_10&quot;&gt;
&lt;h4&gt;XML-схемы поддерживают типизацию данных&lt;/h4&gt;
&lt;p&gt;Одно из самых серьезных преимуществ XML-схем состоит в том, что оно поддерживают&lt;br /&gt;
типизацию данных.&lt;/p&gt;
&lt;ul&gt;&lt;span class=&quot;title&quot;&gt;Благодаря этому:&lt;/span&gt;&lt;/p&gt;
&lt;li&gt;
&lt;p&gt;Легче описывать разрешенное содержание документа&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Легче проверять правильность данных&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Легче работать с данными из баз данных&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Легче задавать ограничения на данные&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Легче задавать паттерны данных (форматы данных)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Легче преобразовывать данные различных типов&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;sect3&quot; id=&quot;section_12&quot;&gt;
&lt;h4&gt;XML-схемы используют синтаксис XML&lt;/h4&gt;
&lt;p&gt;Еще один существенный плюс XML-схем состоит в том, что они пишутся на XML.&lt;/p&gt;
&lt;ul&gt;&lt;span class=&quot;title&quot;&gt;Благодаря этому:&lt;/span&gt;&lt;/p&gt;
&lt;li&gt;
&lt;p&gt;Вам не нужно изучать какой-то еще язык&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Для редактирования схем можно использовать XML-редактор&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Для анализирования схем можно использовать XML-napcep&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Можно работать с XML-схемами посредством XML DOM&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Можно преобразовывать схемы посредством XSLT&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;sect3&quot; id=&quot;section_14&quot;&gt;
&lt;h4&gt;XML-схемы увеличивают достоверность обмена данными&lt;/h4&gt;
&lt;p&gt;
При отправке данных от отправителя получателю, очень важно, чтобы оба имели одинаковые &quot;ожидания&quot; относительно содержания.
&lt;/p&gt;
&lt;p&gt;С помощью XML-схем отправитель может описать то, каким образом получатель должен эти данные понимать.&lt;/p&gt;
&lt;p&gt;Например, дата 1999-03-11 в некоторых странах может быть интерпретирована как 3 ноября, а в других - как 11 марта. XML-элемент, содержащий описание типа данных, например:&lt;br /&gt;
&lt;span class=&quot;markup&quot;&gt;&amp;lt;date type=&quot;date&quot;&amp;gt;1999-03-ll&amp;lt;/date&amp;gt;&lt;/span&gt;&lt;br /&gt;
обеспечит верную трактовку содержания, поскольку тип данных date требует использования формата CCYY-MM-DD.
&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;sect3&quot; id=&quot;section_16&quot;&gt;
&lt;h4&gt;XML-схемы расширяемы&lt;/h4&gt;
&lt;p&gt;XML-схемы расширяемы, также, как и XML, поскольку они пишутся на XML.&lt;/p&gt;
&lt;ul&gt;&lt;span class=&quot;title&quot;&gt;Благодаря расширяемости каждой конкретной схемы:&lt;/span&gt;&lt;/p&gt;
&lt;li&gt;
&lt;p&gt;Встраивать одни схемы в другие&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Создавать свои собственные типы данных, производя их из стандартных типов
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Ссылаться из документа на несколько схем&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot; id=&quot;section_14&quot;&gt;
&lt;h2&gt;Ссылки&lt;/h2&gt;
&lt;ul&gt;&lt;span class=&quot;title&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;li&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.w3.org&quot;&gt;W3C&lt;/a&gt;&lt;br /&gt;
&lt;sup&gt;eng&lt;/sup&gt; - The World Wide Web Consortium занимается разработкой web технологий, в том числе на сайте можно найти спецификации CSS, DOM, (X)HTML, MathML, XLink, XML, XPath, XPointer, XSL, и других интернет технологий;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.xml.com&quot;&gt;XML.com&lt;/a&gt;&lt;br /&gt;
&lt;sup&gt;eng&lt;/sup&gt; - один из наиболее полных и постоянно обновляющихся ресурсов, содержит информацию и носвости XML технологий;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.xml.org&quot;&gt;XML.org&lt;/a&gt;&lt;br /&gt;
&lt;sup&gt;eng&lt;/sup&gt; - XML новости и ресурсы, XML каталог - путеводитель по XML продуктам и ресурсам;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.xmlhack.com&quot;&gt;XMLhack&lt;/a&gt;&lt;br /&gt;
&lt;sup&gt;eng&lt;/sup&gt; - новости о последних разработках в области спецификаций и инструментов XML;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</description>
 <comments>http://viju.tvercity.net/articles/descXML#comments</comments>
 <category domain="http://viju.tvercity.net/taxonomy/term/14">Статьи</category>
 <category domain="http://viju.tvercity.net/tags/xml-0">XML</category>
 <pubDate>Fri, 29 Jun 2007 20:14:40 +0400</pubDate>
 <dc:creator>Юлия</dc:creator>
 <guid isPermaLink="false">305 at http://viju.tvercity.net</guid>
</item>
</channel>
</rss>
