Interface de abstração RSS. XML :: RAI (a interface de abstração RSS, ou RAI (disse "Ray")) fornece uma interface orientada a objetos para as árvores XML :: RSS :: Analisador que abstrai o usuário de lidar com namespaces, sobreposição e mapeamentos de tags alternativos. Bem conhecido que, embora popular, a sintaxe RSS é um pouco de bagunça. Qualquer pessoa que tenha tentado escrever software que consome feeds RSS "no selvagem" pode atestar as dores de cabeça para lidar com os muitos formatos e interpretações que estão em uso. Por exemplo, em "o mito da compatibilidade RSS" http://diveintomark.org/archives/2004/02/04/Incompatible-rss Mark Pilgrim identifica 9 versões diferentes do RSS (existem 10 realmente ) e que é não sem entrar em tags com propósitos sobrepostos. Até mesmo o acrônimo RSS tem vários significados semelhantes.O XML :: RSS :: Parser sozinho tentativas de ajudar os desenvolvedores a lidar com essas questões através de uma interpretação liberal do que é RSS e rotinas para normalizar a árvore de análise em uma forma mais comum e gerenciável. Rai leva este passo adiante. Sua intenção é dar um desenvolvedor os meios para não ter que se preocupar com o que tags o feed usa para apresentar seu meta data.rai fornece uma única interface simplificada que mapeia uma chamada de método para várias tags sobrepostas e alternativas usadas em feeds RSS. A interface também abstrai os desenvolvedores de necessidade de lidar com namespaces. Os nomes dos métodos são baseados na terminologia do Dublin Core.Com a liberação da versão 1.0, a distribuição XML :: RSS :: Parser foi dobrada em XML :: RAI. Quando inicialmente lançado, o RSS 2.0 tinha um namespace. Quando foi relatado alguns dias depois, que alguns sistemas baseados em XSLT estavam quebrando devido à mudança no namespace RSS de "" "(nenhum) para http://backend.userland.com/rss2, o namespace foi removido, mas o O número da versão não foi incrementado tornando incompatível com si mesmo. http://groups.yahoo.com/group/rsss-dev/message/4113 Esta versão não foi contada no post.synopsis de Mark. / usr / bin / perl -w use rigoroso; Use XML :: RAI; Meu $ DOC = << rss xmlns: dc = "http:purlorgdceents11" xmlns = "http:purlorgrsss10"/> Tima Pensando Outd http://www.timaoutloud.org/
softwaresea.com fornece o mais recente centro de download de software verde gratuito em casa e no exterior, incluindo software de computador, aplicativo da apple, aplicativo Android e outros downloads de software móvel gratuito para computador. Se você quiser saber mais sobre o software livre verde, baixe-o em softwaresea.com!