XML :: NODEFILTER.

XML :: Nodefilter è una classe XML generico :: Nodefilter.
Scarica ora

XML :: NODEFILTER. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Christian Glahn
  • Sito web dell'editore:
  • http://search.cpan.org/~phish/XML-NodeFilter-0.01/NodeFilter.pm

XML :: NODEFILTER. Tag


XML :: NODEFILTER. Descrizione

XML :: Nodefilter è una classe XML generico :: Nodefilter. XML :: Nodefilter è un XML generico :: NODEFILTER CLASS.SYNOPSIS utilizza XML :: Nodefilter; My $ Filter = XML :: NODEFILTER-> NUOVO (); $ your_iterator-> set_filter ($ filtro); "I filtri sono oggetti che sanno come" filtrare "i nodi. Se viene assegnato un nodeteratore o un albero di albuntroner un nodefilter, applica il filtro prima che restituisca il nodo successivo. Se il filtro dice Per accettare il nodo, la logica traversale lo restituisce; in caso contrario, l'attraversale cerca il nodo successivo e finge che il nodo sia stato respinto non era lì. "Questa definizione è data dalla DOM Traversal and Range Specification. Spiega abbastanza bene, a cosa serve questa classe: un XML :: Nodefilter riceverai un nodo da un oggetto traversale, come XML :: Libxml :: Iteratore è uno e dice se il nodo dato deve essere restituito al chiamante o meno . Tuttavia, rivolgo solo a XML :: Libxml qui, XML :: NODEFilter viene implementato più aperto, quindi può essere utilizzato anche con altre implementazioni DOM.Le specifiche e implementazione La specifica del DOM Traversal e Range definisce solo i coststanti e accettano ( ) Per un filtro nodo. L'implementazione XML :: NODEFILTER aggiunge anche la funzione What_to_Show () alla definizione della classe, dal momento che penso che sia un processo di filtri decidere quali tipi di nodi dovrebbero essere visualizzati e quale no.Also XML :: Nodefilter aggiunge due costanti che sono non parte della specifica. Il primo è filter_declined. Dice alla logica traversale, che dovrebbe applicare un altro filtro per decidere se il nodo dovrebbe essere visibile o meno. Mentre la specifica definisce solo la logica traversale per avere uno o nessun filtro applicato, ha dimostrato che porta al codice più pulito se può essere utilizzato più filtro in coniezione. Se una logica traversale trova un singolo filtro che restituisce Filter_Declined, dovrebbe essere gestito come sinonimo di Filter_accecept. Mentre FILTER_ACCECT è finito e causerebbe l'esecuzione di tutti gli altri, Filter_Declined fornisce un'ulteriore flessibilità. La seconda estensione della specifica è il simbolo show_none. È stato aggiunto per la completezza operativa, quindi si può spegnere esplicitamente il filtro del tipo nodo (indica che tutti i tipi di nodi vengono respinti). Ciò causerà le due chiamate di what_to_show avere un risultato diverso: $ filtro-> what_to_show (undef); # imposterà show_all $ filtro-> what_to_show (show_none); # Non impostare Show_allinfact show_none è una bandiera nullo, ciò significa che può essere aggiunto a qualsiasi elenco di flag senza altermarlo. $ Filtro-> what_to_show (show_element | show_text | show_none); è quindi identico a $ filtro-> what_to_show (show_element | show_text); show_none è spazialmente utile per evitare valori numericamente o addirittura brutti, mentre costruisce tali bandiere elenchi in modo dinamico. Requisiti: · Perl.


XML :: NODEFILTER. Software correlato

Jasperintelligence.

Jasperreports è una libreria Java stand alone che può essere configurata per generare output perfetto pixel in HTML, PDF, RTF ed Excel. ...

218

Scarica