<?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: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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>jQuery и другое... &#187; диаграмма</title>
	<atom:link href="http://www.linkexchanger.su/tag/diagramma/feed" rel="self" type="application/rss+xml" />
	<link>http://www.linkexchanger.su</link>
	<description>css, html, php, javascript, jQuery, ajax ... - решения, примеры, рецепты</description>
	<lastBuildDate>Sun, 08 Jan 2012 13:25:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Плагин jqPlot &#8211; построение диаграмм и графиков</title>
		<link>http://www.linkexchanger.su/2009/106.html</link>
		<comments>http://www.linkexchanger.su/2009/106.html#comments</comments>
		<pubDate>Thu, 24 Sep 2009 10:03:14 +0000</pubDate>
		<dc:creator>Gennady</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[charts]]></category>
		<category><![CDATA[график]]></category>
		<category><![CDATA[диаграмма]]></category>

		<guid isPermaLink="false">http://www.linkexchanger.su/2009/106.html</guid>
		<description><![CDATA[Различные графики и диаграммы сегодня неотъемлемая часть Интернета. Поэтому и мы попробуем разобраться, как с помощью библиотеки jQuery и плагина jqPlot существенно облегчить себе работу по созданию графиков и диаграмм для веб-сайта.

Попробуйте изменять график, перетаскивая с помощью мыши его узлы и посмотрите, как меняется линия тренда. Когда надоест &#8211; можно будет читать дальше&#8230;
Сразу скажу &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>Различные графики и диаграммы сегодня неотъемлемая часть Интернета. Поэтому и мы попробуем разобраться, как с помощью <strong>библиотеки jQuery</strong> и <strong>плагина jqPlot</strong> существенно облегчить себе работу по созданию графиков и диаграмм для веб-сайта.<br />
<iframe src="http://www.linkexchanger.su/examples_2009/jqPlot/example1.html" style="border: medium none " height="340" width="420"></iframe><br />
Попробуйте изменять график, перетаскивая с помощью мыши его узлы и посмотрите, как меняется линия тренда. Когда надоест &#8211; можно будет читать дальше&#8230;<span id="more-106"></span></p>
<p>Сразу скажу &#8211; плагин обладает очень большими возможностями, имеет просто огромное количество различных опций и описать все его возможности в одной статье возможным не представляется. Но я постараюсь рассказать об основных моментах, дать примеры, ссылки и т.д.</p>
<p>Итак, сначала необходимо подключить к веб-странице несколько необходимых файлов, среди которых, конечно же, файл библиотеки jQuery &#8211; jquery-1.3.2.min.js. Кроме этого надо подключить файл плагина jquery.jqplot.min.js и файл его стилевого оформления jquery.jqplot.css.<br />
Я не упомянул еще об одном подключаемом файле, который предназначен для браузеров IE &#8211; excanvas.js. Для того, чтобы создавать графические формы, рисовать линии, вращать изображения, плагин использует <a href="http://www.linkexchanger.su/2009/86.html">тэг canvas</a> &#8211; элемент спецификации Web Applications 1.0, которая со временем, вероятно, воплотится в язык HTML5. Браузеры FireFox, Opera, Chrome, Safari поддерживают тэг canvas. Как обычно, исключением оказался Internet Explorer &#8211; не то, что в 6 и 7 версиях, даже в 8 версии поддержка этого тэга не планируется. Тут на помощь пришла компания Google, реализовав для IE полноценный API Canvas – это и есть файл excanvas.js.</p>
<p>Если Вы подключили все необходимые файлы, можно заняться html-разметкой:</p>
<pre class="brush: xml;">&lt;div id=&quot;example&quot; style=&quot;height:320px; width:400px;&quot;&gt;&lt;/div&gt;</pre>
<p>И всего-то&#8230; В элемент div с идентификатором #example будем выводить получившиеся графики.</p>
<p>Первый пример самый простейший &#8211; используем практически все настройки по умолчанию.</p>
<pre class="brush: jscript;">$(function(){
  $.jqplot(&quot;example&quot;,  [ [
                 [0,0], [1,2],
                 [3,5.12], [5,13.1],
                 [7,33.6], [9,85.9],
                 [11,219.9]
  ] ]);
});</pre>
<p>Мы передали плагину всего два параметра – идентификатор элемента, в который будет осуществляться вывод графика и координаты точек, по которым этот график будет построен. Все остальное плагин jqPlot проделал вполне самостоятельно и мы получили в итоге следующий график:<br />
<iframe src="http://www.linkexchanger.su/examples_2009/jqPlot/example2.html" style="border: medium none " height="340" width="420"></iframe><br />
Есть еще необязательный (но на практике очень важный) параметр &#8211; объект, в котором плагину передаются многочисленные настройки. Получается, что применить на веб-странице плагин jqPlot с настройками по умолчанию очень легко, но гораздо сложнее изучить эти настройки. Этим и займемся&#8230;</p>
<pre class="brush: jscript;">$(function(){
  line1 = [[1,2],[2,4],[3,8],[4,16],[5,8],[6,4],[7,2]];
  line2 = [4, 8, 16, 24, 16, 16, 8];
  line3 = [16, 16, 12, 18, 26, 24, 6];
  $.jqplot(&quot;example&quot;,
           [line1,line2,line3],
           {
           	 title: &quot;Демонстрационный график&quot;,
           	 axes: {
           	 	yaxis: {
           	 		min:0, max:30
           	 	 },
           	 	 xaxis: {
           	 	 	min:0, max:8
           	 	 }
           	 },
           	 series: [
           	   { color:&quot;#4bb2c5&quot;,label:&quot;Николай&quot; },
           	   { color:&quot;#EAA228&quot;,label:&quot;Алексей&quot; },
           	   { color:&quot;#839557&quot;,label:&quot;Василий&quot; }
           	 ],
           	 legend: {
           	 	show: true,
           	 	location: &quot;ne&quot;,
           	 	xoffset: 12,
           	 	yoffset: 12 }
           }
          );
});</pre>
<p>На первый взгляд все очень-очень сложно. Но это только так кажется. Посмотрите, какой получился график в результате выполнения этого кода, а потом расшифруем, что же мы тут понаписали&#8230;.<br />
<iframe src="http://www.linkexchanger.su/examples_2009/jqPlot/example3.html" style="border: medium none " height="340" width="420"></iframe><br />
Подготавливаем три массива, по которым будут построены три графика. Затем мы вызываем плагин jqPlot, которому в первом аргументе передаем идентификатор элемента, в который будут выводиться графики, во втором аргументе передается массив из приготовленных ранее данных, и, наконец, третий аргумент – объект с настройками плагина. Если с первыми двумя аргументами все более или менее понятно, то с третьим аргументом знакомство только предстоит.</p>
<p>Итак, первое свойство объекта, которое называется <strong>title</strong> – его значением является строка, в которой можно указать название графика.</p>
<p>Следующее свойство имеет название <strong>axes</strong>. Значение этого свойства в свою очередь также является объектом, в свойствах <strong>yaxis</strong> и <strong>xaxis</strong> которого описываются соответствующие оси координат. И опять значениями свойств <strong>yaxis</strong> и <strong>xaxis</strong> являются объекты, но уже описывающие конкретные характеристики осей координат. В примере, в свойствах <strong>min</strong> и <strong>max</strong> указаны минимальные и максимальные значения для соответствующих шкал.</p>
<p>Следующее свойство объекта настроек – свойство <strong>series</strong>, является массивом, каждый элемент которого есть объект, характеризующий какой-либо из графиков. Нетрудно догадаться, что свойство <strong>color</strong> описывает цвет, а в свойстве <strong>label</strong> хранится метка для соответствующего графика.</p>
<p>Последнее свойство, представленное в примере – свойство <strong>legend</strong>. Это объект, характеризующий легенду графика. Свойство <strong>show</strong> этого объекта принимает логические значения. В случае <strong>true</strong> плагин будет отображать легенду. Свойство <strong>location</strong> – расположение легенды. Значение <strong>ne</strong> заставит плагин расположить легенду в правом верхнем углу, т.е. <strong>ne</strong> – это nord-east, на северо-востоке. Свойства x<strong>offset</strong> и <strong>yoffset</strong> определят отступы легенды от края.</p>
<p>Попробуем создать круговую диаграмму, для чего используем вот такой код:</p>
<pre class="brush: jscript;">$(function(){
  line1 = [[&quot;груши&quot;,3],
           [&quot;яблоки&quot;,7],
           [&quot;апельсины&quot;,2.5],
           [&quot;бананы&quot;,6],
           [&quot;арбузы&quot;,5],
           [&quot;дыни&quot;,4]];
  $.jqplot(&quot;example&quot;, [line1], {
    title: &quot;Пример круговой диаграммы&quot;,
    seriesDefaults: {
      renderer: $.jqplot.PieRenderer,
      rendererOptions: {
        sliceMargin:8
      }
    },
    legend: { show:true }
  });
});</pre>
<p>А вот результат выполнения этого кода:<br />
<iframe src="http://www.linkexchanger.su/examples_2009/jqPlot/example4.html" style="border: medium none " height="360" width="420"></iframe><br />
Среди подключаемых внешних файлов произошли изменения. Дополнительно был подключен файл plugins/jqplot.pieRenderer.min.js, который служит как раз для того, чтобы иметь возможность организовать круговую диаграмму.<br />
Вообще, надо отметить, что jqPlot, который является плагином для библиотеки jQuery, в свою очередь имеет некоторое количество собственных плагинов, которые используются для реализации различных видов графиков и действий над ними. Одним из таких плагинов и является файл jqplot.pieRenderer.min.js.</p>
<p>Рассмотрим javascript-код. В начале все практически так же, как и в предыдущих примерах. Готовим данные для построения диаграммы, которые храним в переменной <strong>line1</strong>. Обратите внимание, что метку можно указать непосредственно в массиве, описывающем конкретную величину. Затем вызываем плагин jqPlot, которому в первом аргументе передаем идентификатор элемента, в котором будет построена диаграмма. Во втором аргументе передаем массив, содержащий данные для построения диаграммы. И, наконец, третий аргумент – объект с настройками.</p>
<p>Первое и третье свойства этого объекта нам уже знакомы. Свойство <strong>title</strong> определяет заголовок диаграммы, а <strong>legend</strong> в данном случае заставит плагин отображать легенду диаграммы.</p>
<p>А вот с важным свойством <strong>seriesDefaults</strong> мы пока не встречались. Значением этого свойства является объект, в котором определяются настройки по умолчанию. Передавая в этом объекте его отдельные свойства, можно переопределить поведение плагина. Так мы изменяем значение опции <strong>renderer</strong> на $.jqplot.PieRenderer, в отличие от определенного по умолчанию значения $.jqplot.LineRenderer для того, чтобы рисовать не линейные графики, а круговую диаграмму. В опции <strong>rendererOptions</strong>, значение которой в свою очередь тоже является объектом, передаем одну из настроек – <strong>sliceMargin</strong>, для того чтобы организовать отступы между сегментами круговой диаграммы.</p>
<p>Следующий пример – диаграмма, где значения представлены в виде столбцов. Код примера:</p>
<pre class="brush: jscript;">$(function(){
  line1 = [14, 32, 41, 44, 40, 37, 29];
  line2 = [7, 12, 15, 17, 20, 27, 39];
  $.jqplot(&quot;example&quot;, [line1, line2], {
    title: &quot;Пример диаграммы с метками значений&quot;,
    stackSeries: true,
    seriesDefaults: {
      renderer: $.jqplot.BarRenderer,
      rendererOptions: { barMargin: 25 },
      pointLabels: { stackedValue: true }
    },
    axes: {
      xaxis:{ renderer:$.jqplot.CategoryAxisRenderer },
      yaxis:{ ticks:[0, 20, 40, 60, 80] }
    }
  });
});</pre>
<p>и то, что получается в итоге:<br />
<iframe src="http://www.linkexchanger.su/examples_2009/jqPlot/example5.html" style="border: medium none " height="340" width="420"></iframe><br />
Мы были вынуждены подключить довольно большое количество внешних файлов для реализации такой диаграммы. Помимо библиотеки jQuery, стилевого файла плагина jqPlot и собственно самого файла плагина, потребовались файлы plugins/jqplot.barRenderer.min.js, plugins/jqplot.categoryAxisRenderer.min.js и plugins/jqplot.pointLabels.min.js.</p>
<p>На этот раз готовим данные в двух массивах &#8211; <strong>line1</strong> и <strong>line2</strong>. Вызываем плагин jqPlot. Первый параметр – идентификатор элемента div, куда выводится диаграмма. Второй параметр – данные. Третий параметр – объект с настройками.</p>
<p>Опция <strong>title</strong> нам уже хорошо знакома – это заголовок диаграммы. С опцией <strong>stackSeries</strong> только предстоит познакомиться. Она может принимать логические значения. В данном случае значение <strong>true</strong> заставит плагин расположить столбцы друг за другом – «стопкой».</p>
<p>Следующая опция <strong>seriesDefaults</strong> нам тоже немного знакома. В свойстве <strong>renderer</strong> указываем значение $.jqplot.BarRenderer, чтобы рисовать диаграмму в виде столбцов. В свойстве <strong>rendererOptions</strong> передаем объект только с одним свойством <strong>barMargin</strong>, чтобы установить размеры полей для столбцов диаграммы.</p>
<p>И, наконец, опция <strong>pointLabels</strong>, в которой передаем плагину еще один объект с одним свойством – <strong>stackedValue</strong>. Значение <strong>true</strong> в нашем случае определит отображение значений столбцов диаграммы такой же «стопкой», как и сами столбцы.</p>
<p>Последние свойство в объекте настроек – <strong>axes</strong>, поможет нам описать оси координат в том виде, в котором мы их хотим видеть. В свойстве <strong>xaxis</strong> передаем объект, где в опции <strong>renderer</strong> указываем значение $.jqplot.CategoryAxisRenderer – т.е. плагин для jqPlot, который будет использован для построения оси X. Теперь значения шкалы не будут рассчитываться автоматически. Вместо этого под каждым столбцом диаграммы будет указано название категории, и поскольку мы не указали явно эти названия, то они будут обозначены цифрами. В свойстве <strong>yaxis</strong> передаем объект, где в опции <strong>ticks</strong> указываем массив, значения которого будут использованы для построения оси Y.</p>
<p>И наконец, последний пример &#8211; Вы его уже могли испытать в самом начале, там где можно изменять график с помощью мыши. Вот js-код:</p>
<pre class="brush: jscript;">$(function(){
  line1=[4, 25, 13, 22, 14, 17, 15];
  $.jqplot(&quot;example&quot;, [line1],
    { title: &quot;Изменяемые значения и линия тренда&quot; }
  );
});</pre>
<p>Мы подключили два плагина: plugins/jqplot.dragable.min.js и plugins/jqplot.trendline.min.js. Первый реализует возможность перемещения узлов графика с помощью указателя мыши, второй – рассчитывает линию тренда.<br />
Сам javascript-код довольно прост, так как мы не передаем никаких дополнительных настроек, за исключением заголовка. Остальные действия выполняем как обычно – готовим данные, вызываем плагин, которому передаем идентификатор целевого элемента, данные и немного настроек.</p>
<p><a href="http://www.linkexchanger.su/examples_2009/jqPlot/jqPlot.zip">Скачать примеры статьи</a> (рус.)<br />
<a href="http://www.jqplot.com">Сайт плагина jqPlot</a> (англ.)<br />
<a href="http://bitbucket.org/cleonello/jqplot/downloads/">Скачать плагин jqPlot</a> (англ.)<br />
<a href="http://www.jqplot.com/tests/">Демо на сайте разработчиков плагина</a> (англ.)<br />
<a href="http://www.jqplot.com/docs/files/optionsTutorial-txt.html">Туториал по опциям плагина</a> (англ.)<br />
<a href="http://www.jqplot.com/docs/files/jqPlotOptions-txt.html#jqPlot_Options">Перечень всех опций в удобочитаемом виде</a> (англ.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linkexchanger.su/2009/106.html/feed</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>CSS: создание диаграмм</title>
		<link>http://www.linkexchanger.su/2008/38.html</link>
		<comments>http://www.linkexchanger.su/2008/38.html#comments</comments>
		<pubDate>Mon, 18 Feb 2008 05:48:51 +0000</pubDate>
		<dc:creator>Gennady</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[chart]]></category>
		<category><![CDATA[диаграмма]]></category>

		<guid isPermaLink="false">http://www.linkexchanger.su/2008/38.html</guid>
		<description><![CDATA[За создание диаграмм с помощью только CSS спасибо Alen Grakalic, а я в свою очередь немного &#171;оживил&#187; диаграмму с помощью php и предлагаю посмотреть и детально разобрать как это работает&#8230;

Вы можете скачать исходный код примера, и воспроизвести это пример на своем сайте.
В этом примере не используется ни JavaScript, ни какие-либо другие приложения. Используется только HTML-разметка [...]]]></description>
			<content:encoded><![CDATA[<p>За создание диаграмм с помощью только CSS спасибо <a href="http://cssglobe.com/post/1272/pure-css-data-chart" target="_blank">Alen Grakalic</a>, а я в свою очередь немного &laquo;оживил&raquo; диаграмму с помощью php и предлагаю посмотреть и детально разобрать как это работает&#8230;<span id="more-38"></span></p>
<p><iframe src="http://www.linkexchanger.su/example_css/csschart/index.php" style="border: medium none " width="420" height="500"></iframe></p>
<blockquote><p>Вы можете скачать <a href="http://www.linkexchanger.su/example_css/csschart/chart.zip">исходный код</a> примера, и воспроизвести это пример на своем сайте.</p></blockquote>
<p>В этом примере не используется ни JavaScript, ни какие-либо другие приложения. Используется только HTML-разметка и CSS.</p>
<blockquote><p>Повторюсь, я немного &laquo;оживил&raquo; пример, добавив php-код, который генерирует набор случайных двузначных чисел. Нажмите кнопку &laquo;Пересчитать&raquo; и диаграмма изменится.</p></blockquote>
<p>Стоит только осознать идею Алена, как все становится понятным. Для построения диаграммы выбран элемент <strong>dl</strong> (definition list). Но можно рассматривать элементы <strong>dt</strong> (definition titles) как пункты по оси X и элементы <strong>dd</strong> (definition descriptions) как значения по оси Y.</p>
<p>Чтобы понять это, давайте посмотрим на пример разметки диаграммы без стилевого оформления. Вот так это выглядит:</p>
<dl>
<dt>1-й день</dt>
<dd>27</dd>
<dt>2-й день</dt>
<dd>53</dd>
</dl>
<p>А вот соответствующий этому HTML-код:</p>
<pre class="brush: xml;">
&lt;dl&gt;
  &lt;dt&gt;1-й день&lt;/dt&gt;
  &lt;dd&gt;27&lt;/dd&gt;
  &lt;dt&gt;2-й день&lt;/dt&gt;
  &lt;dd&gt;53&lt;/dd&gt;
&lt;/dl&gt;</pre>
<p>Далее добавляем внутрь элементов <strong>dd</strong> элементы <strong>span</strong> и внутри них элементы <strong>em</strong>. Элементам <strong>span</strong> назначаем имена классов. В итоге должно получиться вот это:</p>
<pre class="brush: xml;">
&lt;dd&gt;&lt;span class=&quot;type2 p80&quot;&gt;&lt;em&gt;80&lt;/em&gt;&lt;/span&gt;&lt;/dd&gt;</pre>
<p>Теперь начнем разбираться с таблицей стилей.</p>
<pre class="brush: css;">dl#csschart, dl#csschart dt, dl#csschart dd{
    margin:0;
    padding:0;
}
dl#csschart{
    background:url(bg_chart.gif) no-repeat 0 0;
    width:400px;
    height:400px;
}</pre>
<p>Удаляем установленные по умолчанию поля и отступы и в следующем правиле задаем для элемента <strong>dl</strong> свойство <strong>background</strong> и определяем его ширину <strong>width</strong> и высоту <strong>height</strong>.<br />
Файл <strong>bg_chart.gif</strong> &#8211; картинка фона для диаграммы в которой нарисованы оси X и Y. Картинка как раз имеет размеры 400х400 px.</p>
<pre class="brush: css;">dl#csschart dt{
    display:none;
}</pre>
<p>Делаем невидимыми элементы dt, поскольку информация, содержащаяся в них (1-й день, 2-й день,&#8230;) нам не нужна.<br />
Дальше &#8211; интереснее&#8230;. Элемент <strong>dd</strong> содержит два дочерних элемента &#8211; <strong>span</strong> и <strong>em</strong>. Таким образом можно манипулировать тремя элементами.<br />
Элементы <strong>dd</strong> позиционируются с помощью добавления полей, установки их высоты в 100% и ширины в соответствии с шириной шага сетки на фоновой картинке. Элементы <strong>dd</strong> включаются в &laquo;плавающую&raquo; модель (<strong>float:left;</strong>), используется относительное (<strong>position:relative;</strong>) позиционирование, что позволяет сопоставлять дочерние по отношению к dd элементы  (<strong>span</strong> и <strong>em</strong>) со своим родителем (<strong>dd</strong>). Ниже это можно увидеть в CSS-коде.</p>
<pre class="brush: css;">dl#csschart dd{
  position:relative;
  float:left;
  width:36px;
  height:360px;
  margin-top:20px;
}
dl#csschart dd.first{
  margin-left:22px;
}</pre>
<p>Элементы <strong>span</strong> выполняют роль колонок, позиционируются абсолютно относительно своего родительского элемента (<strong>dd</strong>) и располагаются в самом низу, что позволяет им &laquo;вырастать&raquo; до нужного размера, базируясь на значении количества процентов. Элементы em &#8211; квадратики, где цифрами отображается количество процентов. Кусочек этого кода приведен ниже:</p>
<pre class="brush: css;">dl#csschart span{
  position:absolute;
  display:block;
  width:33px;
  bottom:0;
  left:0;
  z-index:1;
  color:#555;
  text-decoration:none;
}
dl#csschart span em{
  display:block;
  font-style:normal;
  float:left;
  line-height:200%;
  background:#fff;
  color:#555;
  border:1px solid #b1b1b1;
  position:absolute;
  top:50%;
  left:3px;
  text-align:center;
  width:23px;
}</pre>
<p>Но как же получается требуемая высота?<br />
Давайте снова обратим внимание на HTML-разметку.</p>
<pre class="brush: xml;">
&lt;dd&gt;&lt;span class=&quot;type2 p80&quot;&gt;&lt;em&gt;80&lt;/em&gt;&lt;/span&gt;&lt;/dd&gt;</pre>
<p>Мы увидим, что элемент <strong>span</strong> имеет <strong>два css класса</strong>.<br />
Первый класс определяет тип столбика диаграммы, посмотрите css-код и тут все станет понятно:</p>
<pre class="brush: css;">dl#csschart span.type1 {
  background:url(type1.gif) repeat-y;
}
dl#csschart span.type2{
  background:url(type2.gif) repeat-y;
}
dl#csschart span.type3{
  background:url(type3.gif) repeat-y;
}
dl#csschart span.type4{
  background:url(type4.gif) repeat-y;
}</pre>
<p>Просто в качестве фонового изображения используются небольшие разноцветные полоски.<br />
Второй же класс (p0 &#8211; p100) фактически определяет высоту элементов <strong>span</strong>.</p>
<pre class="brush: css;">dl#csschart span.p0{height:0%;}
dl#csschart span.p1{height:1%;}
dl#csschart span.p2{height:2%;}
dl#csschart span.p3{height:3%;}
dl#csschart span.p4{height:4%;}
.........................
dl#csschart span.p99{height:99%;}
dl#csschart span.p100{height:100%;}</pre>
<p>Вот так работает эта штука.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linkexchanger.su/2008/38.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

