Net :: yadis.

führt das Yadis-Service-Erkennungsprotokoll aus
Jetzt downloaden

Net :: yadis. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Dag Arneson
  • Website des Verlags:
  • http://search.cpan.org/~arnesond/Net-OpenID-JanRain-1.1.1/lib/Net/OpenID/JanRain/Consumer.pm

Net :: yadis. Stichworte


Net :: yadis. Beschreibung

Führt das Yadis Service Discovery-Protokoll aus Net :: yadis ist ein Perl-Modul, das das Yadis-Service-Erkennungsprotokoll ausführt, und Parsses XRDS XML-Dokumente. Der Konstruktor von XRDS XRDS wird das Erkennungsprotokoll auf einer URL durchführt und gibt ein Yadis-Objekt zurück, das das XRDS-Dokument für Sie analysiert. EVAL {$ yadis = net :: Yadis-> Entdecken ($ URL); } Warn "Yadis fehlgeschlagen: $ @" Wenn $ @; wird auf Fehler sterben: HTTP-Fehler, fehlende Yadis Magic, missformte XRDSNEWYOU kann auch die Entdeckung überspringen und mit dem neuen Konstruktor direkt auf XRDS-Analyse gehen. $ yadis = net :: Yadis-> NEU ($ YADIS_URL, $ XRDS_URL, $ XML); $ yadis_url Die Identitäts-URL $ XRDS_URL, wo wir das XRDS-Dokument $ XML bekommen XPath; Fehlgebildete XML verursacht dieseAcccess-MethodeXML den XML-Text des XRDS-Dokuments.URL Die Yadis-URL.XRDS_URL Die URL, in der das XRDS-Dokument gefunden wurde : Yadis :: Service-Objekte, die die in der XRDS-Datei angekündigten Dienste darstellen, die in der XRDs File.Filter_ServicesPass in einem Filterfunktion auf diesen Typ verwiesen werden. Die Filterfunktion muss ein Net :: Yadis :: Service-Objekt annehmen und einen Skalar einer Sorte oder eindeutig zurückgeben. Die von dem Filter zurückgegebenen Skalare werden in einem Array von diesem Verfahren zurückgegeben. My $ filtern = sub {My $ Service = Shift; if ($ service-> is_type ($ typee)) {# Hier gibt wir einfach das Service-Objekt zurück, aber Sie können # etwas anderes zurückgeben, wenn Sie die Daten extrahieren möchten und das in dem Service-Objekt enthaltene XPath-Objekt enthalten ist. $ service zurücksenden; } else {returndef; }}; MEINE $ VIDEVICES = $ YADIS-> filter_services ($ filtern); dienstleistungen_of_typea Vordefinierte Filtermethode, die eine RegexP zum Filtern von service types.service_of_typehey, einem Perl-Generator, nimmt! Sequentielle Anrufe geben die Dienste jeweils einzeln zurück, in aufsteigender Prioritätsreihenfolge mit Bindungen zufällig entschieden. Stellen Sie sicher, dass das Typargument für jeden Anruf identisch ist oder die Liste von oben wieder beginnt. Sie müssen das Yadis-Objekt in einer Sitzung für diesen Kerl speichern, um nützlich zu sein. Anforderungen: · Perl.


Net :: yadis. Zugehörige Software