XML :: NodeFilter

XML :: NodeFilter is een generieke XML :: NodeFilter-klasse.
Download nu

XML :: NodeFilter Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Christian Glahn
  • Uitgever website:
  • http://search.cpan.org/~phish/XML-NodeFilter-0.01/NodeFilter.pm

XML :: NodeFilter Tags


XML :: NodeFilter Beschrijving

XML :: NodeFilter is een Generieke XML :: NodeFilter-klasse. XML :: NodeFilter is een generieke XML :: NodeFilter Class.Synopsis Gebruik XML :: NodeFilter; Mijn $ filter = XML :: NodeFilter-> Nieuw (); $ YE_ITERATOR-> SET_FILTER ($ FILTER); "Filters zijn objecten die weten hoe u te" filteren "knooppunten. Als een nodeiterator of een boomwandelaar een NodeFilter krijgt, past het het filter toe voordat het het volgende knooppunt retourneert. Als het filter wordt teruggestuurd Om het knooppunt te accepteren, keert de Traversal Logic het terug; anders zoekt Traversal naar het volgende knooppunt en doet alsof het knooppunt is afgewezen dat er niet was. "Deze definitie wordt gegeven door de DOM-traversale en bereikspecificatie. Het legt vrij goed uit, wat deze klasse is voor: een XML :: NodeFilter ontvangt een knooppunt van een traversal-object, zoals XML: LIBXML :: iterator is één en vertelt of het gegeven knooppunt of niet moet worden teruggestuurd naar de beller of niet . Hoewel ik alleen betrekking heb aan XML :: Libxml hier, XML :: NodeFilter wordt meer open geïmplementeerd, dus het kan ook met andere DOM-implementaties worden gebruikt. De specificatie van de specificatie en de implementatie van DOM-traversal en bereik definieert alleen de contstanten en accepteren " ) voor een knooppuntfilter. De implementatie van XML :: NODEFILTER-implementatie voegt ook de functie What_To_SHOW () aan de Klasse Definitie toe, aangezien ik denk dat het een Filters-taak is om te beslissen welke knooptypes moeten worden getoond en welke Not.Oso XML :: NodeFilter die zijn geen deel uit van de specificatie. De eerste is filter_declined. Het vertelt de traversale logica, die het een ander filter moet toepassen om te beslissen of het knooppunt zichtbaar moet zijn of niet. Hoewel de specificaties alleen de traversale logica definieert om een of geen filter toegepast te hebben, toonde het aan dat het leidt tot schonere code als er meer filter in conjunction kan worden gebruikt. Als een traversale logica een enkel filter vindt dat filter_declined retourneert, moet deze worden behandeld als een synoniem van filter_accept. Terwijl filter_accept eindig is en zou alle andere niet worden uitgevoerd, geeft filter_declined nog een flexibiliteit. De tweede verlenging van de specificatie is het show_none-symbool. Het is toegevoegd voor operationele volledigheid, dus men kan expliciet het filter van het knooppunttype schakelen (betekent dat alle knooppunttypen worden afgewezen). Dit zorgt ervoor dat de twee oproepen van What_To_Show een ander resultaat hebben: $ Filter-> What_To_Show (Undef); # Set Show_all $ Filter-> What_To_Show (Show_none); # Zal geen show_allinfact show_none instellen is een nulvlag, dat betekent dat het kan worden toegevoegd aan elke lijst met vlaggen zonder het te veranderen. $ Filter-> What_to_Show (Show_Element | Show_Text | Show_None); is daarom identiek aan $ filter-> What_to_Show (show_element | show_text); show_none is espacieel nuttig om numeriek of nog lelijke niet-belinialiseerde waarden te vermijden tijdens het bouwen van dergelijke vlaggenlijsten dynamisch. Vereisten: · Perl


XML :: NodeFilter Gerelateerde software

HTML :: Mail

HTML :: MAIL is een PERL-extensie voor het verzenden van e-mails met ingesloten HTML en media. ...

141

Downloaden