<books> <book indeks="34780800205KS"> <autorzy><![CDATA[Andrzejewski Jerzy]]></autorzy> <tytul><![CDATA[Noc i inne opowiadania]]></tytul> <typ_pub>KS</typ_pub> </book> <book indeks="34780800205CD"> <autorzy><![CDATA[Ktos tam]]></autorzy> <tytul><![CDATA[Cos tam]]></tytul> <typ_pub>CD</typ_pub> </books>
i teraz chodzi o to zeby przepisal tylko to gdzie <typ_pub> ma wartosc CD.
Ponizej funkcja na przetwarzanie tagow (jezeli do napisania powyzszego warunku potrzebny bedzie caly kod napiszcie):
<?php function tag_text($parser, $text){ if($czy_book == 1){ switch($act_tag){ case 'TYTUL': $ksiazki[$int] -> tytul .= $text; break; case 'AUTORZY': $ksiazki[$int] -> autorzy .= $text; break; case 'WYDAWCA': $ksiazki[$int] -> wydawca .= $text; break; case 'OPRAWA': $ksiazki[$int] -> oprawa .= $text; break; case 'WYDANIE': $ksiazki[$int] -> wydanie .= $text; break; case 'ROKWYD': $ksiazki[$int] -> rokwyd .= $text; break; case 'OBJETOSC': $ksiazki[$int] -> objetosc .= $text; break; case 'OPIS': $ksiazki[$int] -> opis .= $text; break; case 'TYP_PUB': $ksiazki[$int] -> typ_pub .= $text; break; case 'TEMATYKA': $ksiazki[$int] -> tematyka .= $text; break; } } } ?>