XML :: rsslite.

Lightweight, "relaxado" RSS (e XML-ish) analisador
Baixe Agora

XML :: rsslite. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Jerrad Pierce
  • Site do editor:
  • http://search.cpan.org/~jpierce/

XML :: rsslite. Tag


XML :: rsslite. Descrição

Leve, "relaxado" RSS (e XML-ish) analisador Xml :: rsslite é um módulo Perl que tenta extrair a quantidade máxima de conteúdo dos documentos disponíveis e está menos preocupado com a conformidade XML do que as alternativas. Em vez de confiar no XML :: Parser, ele usa heurísticas e boas expressões regulares perl antiquadas. Ele armazena os dados em uma estrutura de hash simples e "aliases" certas tags para que, quando concluído, você pode contar com os dados mínimos necessários para restringir um arquivo RSS válido. Isso significa que você obtém o título básico, a descrição e o link para um canal e seus itens. Esse módulo extrai links mais utilizáveis analisando os formatos "scriptingnews" e "weblog" além do RDF e RSS. Também "sanitiza" a saída para melhores resultados. O munging inclui: Remova as tags HTML para deixar os caracteres simples de Textremove que não se de 0-9 ~! @ # $% ^ * () - + = A-ZA-Z []; '.: "<>? Sremove liderando espaço em branco URISSUSE Tags quando está esvazuse URLs errados em quando está links de saída de saída de se o necessário links para ftp e http (s) juntar URLs do item relativo (começando com / ou #) para o Basesynopsis do site Use xml :: rsslite;.. Parserss (\% results, conteúdo $); imprimir "=== canal === "", "Title: $ result {'title'} "" Descrevendo: $ result {'description'} "", "Link: $ result {'link'} "; foreach $ item (@ {$ Result {'Item'}}) {Imprimir" --- Item --- "", "Título: $ item -> {'title'} "" Descrevendo: $ item -> {'description'} "," Link: $ item -> {'link'} ";} Requisitos: · Perl.


XML :: rsslite. Software Relacionado