XML :: RAI.RSS-Abstraktionsschnittstelle | |
Jetzt downloaden |
XML :: RAI. Ranking & Zusammenfassung
Anzeige
- Lizenz:
- Perl Artistic License
- Preis:
- FREE
- Name des Herausgebers:
- Timothy Appnel
- Website des Verlags:
- http://search.cpan.org/~tima/
XML :: RAI. Stichworte
XML :: RAI. Beschreibung
RSS-Abstraktionsschnittstelle. XML :: RAI (die RSS-Abstraktion-Schnittstelle oder RAI (sagte "Ray")) bietet eine objektorientierte Schnittstelle zu XML :: RSS :: Parser-Bäume, die den Benutzer abziehen, indem der Bezug von Namespaces, überlappenden und alternativen Tag Mappings.it ist Bekannt, dass die RSS-Syntax, während der RSS-Syntax ein bisschen ein Durcheinander ist. Jeder, der versucht hat, Software zu schreiben, die RSS-Feeds "in freier Wildbahn verbraucht, kann den Kopfschmerzen in der Handhabung der vielen Formate und Interpretationen bezeugen, die verwendet werden. Zum Beispiel identifiziert in "der Mythos der RSS-Kompatibilität" http://divintomark.org/Arcives/2004/02/04/incompatible-rss Mark Pilgrim 9 verschiedene Versionen von RSS (es gibt 10 eigentlich ) und das ist es nicht ohne mit überlappenden Zwecken in Tags zu gehen. Sogar das Akronym RSS hat mehrere ähnliche Bedeutungen. Der XML :: RSS :: Parser allein versucht, Entwicklern zu helfen, mit diesen Themen durch eine liberale Interpretation von RSS und Routinen umzugehen, um den Analysebaum in ein häufigerer und verwaltbarer Form zu normalisieren. Rai nimmt diesen Schritt weiter. Seine Absicht ist es, einem Entwickler den Mittel zu geben, um sich nicht darum kümmern müssen, welche Tags das Futtermittel verwenden Die Schnittstelle absolvierte auch die Entwickler, um mit Namespaces umzugehen. Methodennamen basieren auf der Dublin-Kernterminologie. Mit der Veröffentlichung von Version 1.0 wurde der XML :: RSS :: Parser-Distribution in XML :: RAI gefaltet Wenn zunächst veröffentlicht, hatte RSS 2.0 einen Namespace. Als es ein paar Tage später gemeldet wurde, dass einige XSLT-basierte Systeme aufgrund der Änderung des RSS-Namespace von "" "" (None) auf http://backend.userland.com/rsS2 brechen, wurde der Namespace entfernt, aber das Die Versionsnummer wurde nicht inkrementiert, um sie mit sich selbst nicht kompatibel zu machen. http://groups.yahoo.com/group/rss-dev/message/4113 Diese Version wurde nicht in der Marks post.synopsis #! / usr / bin / perl -w nutzen streng; Verwenden Sie XML :: RAI; Meine $ doc = <<
XML :: RAI. Zugehörige Software
CPAN :: LINKSTODOCS :: NO404S
Holen Sie sich Links zu http://search.cpan.org-Dokumentation, indem Sie kurze "Tags" geben, und stellen Sie sicher, dass alle auf die existierende Dokumentation zeigen ...
146
Poe :: Bauteil :: Krawatte
Perl-Erweiterung, die PoE-Ereignisse in Tie-Methoden-Invokationen sendet ...
159