Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Настрока вывода xml-парсера


Автор: Shader 16.1.2004, 05:04
Есть xml-файл структуры типа:
Код
<Currency>
<ID>AED</ID>
  <Units>1</Units>
<Rate>0.14500000</Rate>
</Currency>
<....>


Есть парсер, обрабатывающий этот документ. На выходе он дает: http://www.kolhoz.lv/test/3/xml.php
Вот функция, отвечающая непосредственно за обработку xml-документа:
Код
function characterData($parser, $data)
{
global $tg, $out;

   switch ($tg)
   {
       case "ID":
  if (trim($data) != "")
           {
  $out .= "<b>".$data."</b>&nbsp;&nbsp;";
  }            break;

       case "Units":
  if (trim($data) != "")
           {
            $out .= "<b>".$data."</b><br>";
  }            break;

       case "Rate":
  if (trim($data) != "") {
   $out .=substr($data, 0, 5)."<hr>";
  }            break;
   } }



Можно ли сделать так, чтобы выводился не весь список, а только, скажем AED, AUD и USD со своими значениями. Я попытался сделать через if ($data=='AED' || $data=='AUD'), но ловил белый экран... Исходник парсера: http://www.kolhoz.lv/test/3/source.txt
Заранее благодарен.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)