обработать DUMP

#
обработать DUMP
подскажите, если ли возможность у CMS автоматически взять данные из dump.xml файла, где находится информация? Вот содержание http://globalautousa.com/dump/dump.xml
Модератор
#
Re: обработать DUMP
Mikhail,
Что означает "взять"? Обработать на XSL, сохранить в базу, сделать что-то еще?
#
Re: обработать DUMP
понял, получается что можно. А есть какая-нибудь информация по этому поводу? Т.е надо специально создавать XSL шаблон?
#
Re: обработать DUMP
а возможно ли просто сделать отображение данных без их копирования?
Модератор
#
Re: обработать DUMP
Mikhail,
Если хотите обработать XSL-шаблоном, то нужно специально создать XSL-шаблон.
С помощью http://hostcms.ru/api/HostCMS_5/kernel.html#methodGetUrl загружаете данные, далее данные и XSL-шаблон передаете http://hostcms.ru/api/HostCMS_5/xsl.html#methodbuild
к сожалению пример несколько повредился в API
#
Re: обработать DUMP
а можно немного подробней? Я до этого дальше XSL не заходил, а тут уже гораздо сложнее.

куда именно добавлять "ссылку 1" и "ссылку 2"?
Модератор
#
Re: обработать DUMP
Пример:
<?php

$url = 'http://globalautousa.com/dump/dump.xml';
$xsl_name = 'ИмяXSLШаблона';

// Загружаем внешний XML
$kernel = & singleton('kernel');
$xmlData = $kernel->GetUrl($url);

// Обрабатываем XML с помощью XSL-шаблона
$xsl = new xsl();
$result = $xsl->build($xmlData, $xsl_name);

// Распечатаем результат
echo $result;

?>
#
Re: обработать DUMP
а это вставлять в динамическую страницу?
Модератор
#
Re: обработать DUMP
Mikhail,
или в макет/шаблон страницы, смотря где должен быть вывод.
#
Re: обработать DUMP

с XSL тоже оказывается проблема. В наших же случаях, мы всегда берем данные из БД
   <!-- Шаблон вывода информационного элемента -->
   <xsl:template match="blocks/items/item">

         <!-- Название news_title -->
         <p class="news_title">
            <a href="{item_path}">
               <xsl:value-of disable-output-escaping="yes" select="item_name"/>
            </a>
         </p>
         

   </xsl:template>


А тут у нас идет обращение к фалу XML тогда как задавать template если XML имеет вид:

<listings>
&#8722;
<car>
<stock_N>9732</stock_N>
<vin>JN8BT08V65W104646</vin>
<status>1</status>
<year>2005</year>
<make>Nissan</make>
<model>X-Trail</model>
<cond>Pre-Owned</cond>
<category>SUV</category>
<category2/>
<price>11900</price>
<sale_price>10900</sale_price>
<color>Black</color>
<drive>AWD</drive>
<engine>2.5</engine>
<trans>Automatic</trans>
&#8722;
<features>
Car from Canada!, Power Package, Cruise Control, Air Conditioner
</features>
<description/>
&#8722;
<images amount="8">
<img>122451092815979.jpg</img>
<img>122451092987024.jpg</img>
<img>122451093074601.jpg</img>
<img>122451093042298.jpg</img>
<img>122451093165042.jpg</img>
<img>122451093218584.jpg</img>
<img>122451094348664.jpg</img>
<img>122451094431991.jpg</img>
</images>
</car>
</listings>
?
Авторизация