Net :: dsml :: filter.pm

net :: dsml :: filter.pm ist ein Perl-Modul, das ein Netz :: DSML :: Filterobjekt liefert, das von einem NET :: DSML-Objekt verwendet wird.
Jetzt downloaden

Net :: dsml :: filter.pm Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Clif Harden
  • Website des Verlags:
  • http://search.cpan.org/~charden/Net-DSML-0.003/lib/Net/DSML/Filter.pm

Net :: dsml :: filter.pm Stichworte


Net :: dsml :: filter.pm Beschreibung

Net :: dsml :: filter.pm ist ein Perl-Modul, das ein Netz :: DSML :: Filterobjekt liefert, das von einem NET :: DSML-Objekt verwendet wird. Net :: dsml :: filter.pm ist ein Perl-Modul, das ein Netz :: dsml :: Filterobjekt liefert, das von einem NET :: dsml object.synopsisfilter.pm verwendet wird - ein Perl-Modul, das mehrere verschiedene LDAP-DSML-Filtertypen liefert Dieses Modul wird in Verbindung mit dem NET :: DSML-Modul verwendet, das LDAP DSML an einen LDAP-Verzeichnisserver abfragt. Das DSML-XML-Format ist sehr streng und unversöhnt von Fehlern. Aus diesem Grund habe ich den Anruf dieser Filtermethoden auch streng getroffen. Die Methoden erwarten, dass Variablen in einer bestimmten Reihenfolge erwartet. Es wird erwartet, dass auch Methoden in einer bestimmten Reihenfolge aufgerufen werden. Das folgende ist ein Beispiel für den Aufbau eines einfachen Substrelationsfilters. # Erstellen Sie das Filterobjekt. mein $ webfilter = net :: dsml :: filter-> neu (debug => 1); # Legen Sie die Substring-XML-Elemente auf die Filterzeichenfolge $ webfilter-> Substring ({Typ => "Initial", Attribut => "UID", Wert => "Bugs"}); # Holen Sie sich den resultierenden Filter $ Filter = $ webfilter-> getfilter (); Das Folgende ist ein Beispiel, um einen zusammengesetzten GleichalityMatch-Filter aufzubauen. # Erstellen Sie das Filterobjekt. mein $ webfilter = filter-> neu (debug => 1); # Legen Sie das Element auf die Filterzeichenfolge $ webfilter-> start (); # Verwenden Sie das "und", um Compound-Filter $ webfilter-> und () herzustellen; # Legen Sie die EqualityMatch-XML-Elemente auf die Filterzeichenfolge $ webfilter-> EqualityMatch ({Attribute => "SN", Wert => "Bunny"}); # Legen Sie die EqualityMatch-XML-Elemente auf die Filterzeichenfolge $ webfilter-> EqualityMatch ({Attribute => "geilname", Wert => "Jay"}); # Legen Sie das Ende und das Element auf die Filterzeichenfolge $ webfilter-> mendand (); # Legen Sie das Element auf die Filterzeichenfolge $ webfilter-> terminate (); # Holen Sie sich den resultierenden Filter $ Filter = $ webfilter-> getfilter (); Das Folgende ist ein Beispiel für den Aufbau eines komplexen Verbundgleichungsmatch-Filters. # Erstellen Sie das Filterobjekt. mein $ webfilter = net :: dsml :: filter-> neu (debug => 1); # Legen Sie das Element auf die Filterzeichenfolge $ webfilter-> start (); # Verwenden Sie das "und", um Compound-Filter $ webfilter-> und () herzustellen; # Legen Sie die EqualityMatch-XML-Elemente auf die Filterzeichenfolge $ webfilter-> EqualityMatch ({Attribute => "SN", Wert => "Bunny"}); # Verwenden Sie das "NICHT", um komplexere Verbindungsfilter $ webfilter-> nicht (); # Legen Sie die EqualityMatch-XML-Elemente auf die Filterzeichenfolge $ webfilter-> EqualityMatch ({Attribute => "geilname", Wert => "Jay"}); # Legen Sie das Ende nicht Element auf die Filterzeichenfolge $ webfilter-> endNot (); # Legen Sie das Ende und das Element auf die Filterzeichenfolge $ webfilter-> mendand (); # Legen Sie das Element auf die Filterzeichenfolge $ webfilter-> terminate (); # Holen Sie sich den resultierenden Filter $ Filter = $ webfilter-> getfilter (); Durch die Kombination der und- und- und nicht-Methoden können Sie einige sehr komplexe Filter erstellen. Anforderungen: · Perl.


Net :: dsml :: filter.pm Zugehörige Software