1. AnrDaemon

    AnrDaemon Продвинутый новичок

    Сообщения:
    4.641
    Ваш город:
    Moscow, Russia
    Address:
    Moscow, Russia
    Country:
    Location on Map:
    Приспичило перебрать и организовать библиотеку…
    За. Дол. Бал. Ся.
    PHP:
      $xml simplexml_load_file($book);

      
    $xml->registerXPathNamespace('ns'$xml->getNamespaces(true)['']);
      
    $ti $xml->xpath('/ns:FictionBook/ns:description/ns:title-info')[0];
      
    $author trim($ti->author->{'last-name'}) . ' ' trim($ti->author->{'first-name'});
      
    $fname iconv('UTF-8'nullsprintf('%03u. %s. %s.fb2'$ta['id'], $authortrim($ti->{'book-title'})));
    И никак иначе. XPath 1.0 не имеет концепта "default NS"…
     
    Фанат нравится это.