Xml :: easysql :: xmlobj :: nodo

xml :: easysql :: xmlobj :: nodo è un modulo perl che contiene un'interfaccia del nodo.
Scarica ora

Xml :: easysql :: xmlobj :: nodo Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Curtis Lee Fulton
  • Sito web dell'editore:
  • http://search.cpan.org/~curtisf/XML-EasySQL-1.2/lib/XML/EasySQL/XMLobj/Node.pm

Xml :: easysql :: xmlobj :: nodo Tag


Xml :: easysql :: xmlobj :: nodo Descrizione

XML :: EASYSYSQL :: xmlobj :: Nodo è un modulo perl che contiene un'interfaccia del nodo. XML :: EASYSYSQL :: xmlobj :: Nodo è un modulo perl che contiene un'interfaccia del nodo. Derivato da una forchetta di Robert Hanson's Killer XML :: Modulo EasyObj, che offre una facile navigazione dell'oggetto XML.MethodSmakenEwnode (new_TAG) Aggiungi un nuovo nodo elemento al nodo corrente. Prende il nome del tag come parametro e restituisce il nodo creato come convinzione. My $ P_element = $ DOC-> Body-> MakeNewnode ('P'); GetString () estrae in modo ricorsivo il testo dal nodo corrente e tutti i nodi elementi dei bambini. Restituisce il testo estratto come un singolo valore Scalare Valore._ExtractText () Metodo di utilità. Non chiamarlo e non sovraccaricarlo. Setstring (stringa) Imposta il valore di testo dell'elemento specificato. Questo viene fatto prima rimuovendo tutti i bambini del nodo di testo dell'elemento corrente e quindi aggiungendo il testo fornito come un nuovo elemento figlio. Attuare questo frammento e il codice XML ad esempio:

Questo elemento ha Testo e Bambino Elementi

$ DOC-> P-> SetString ('Questo è il nuovo testo'); questo cambierà il frammento in questo:

testo Bambino Questo è il nuovo testo

perché i tag e i tag non sono nodi di testo sono lasciati invariati e il nuovo testo viene aggiunto alla fine dell'elemento specificato. Se hai bisogno di un controllo più specifico Sul cambiamento dovresti utilizzare il metodo GetDomabj () e utilizzare direttamente i metodi DOM o rimuovere tutti i nodi figlio e ricostruire l'elemento da zero. Vedere anche il metodo ADDString ().Addstring (stringa) aggiunge al valore di testo dell'elemento specificato. Questo viene fatto aggiungendo il testo fornito come un nuovo elemento figlio. Attuare questo frammento e il codice XML per esempio:

Questo elemento ha Testo

$ DOC-> P-> Indicatore ( 'ed elementi'); questo cambierà il frammento in questo:

Questo elemento ha Testo ed elementi

getattr (attr_name) restituisce il valore dell'attributo denominato. My $ VAL = $ DOC-> Body-> IMG-> GAPATTR ('SRC'); GETTAGNAME () Restituisce il nome del tag dell'elemento specificato. Questo metodo è utile quando stai enumerando elementi figlio e non conosci i loro nomi di elementi. foreach my $ elemento ($ doc-> getelement ()) {stampa $ element-> gettagname (); } setattr (attr_name, attr_value, ...) Per ogni nome / valori Pair ha passato il nome di attributo e il valore verrà impostato per l'elemento specificato.RemaTtr (attr_name) rimuove l'attributo specificato dall'elemento corrente. (Tag_name, indice) rimuove un elemento figlio dell'elemento corrente. Il nome dell'elemento figlio e l'indice devono essere forniti. Un indice di 0 rimuoverà la prima occasione dell'elemento denominato, 1 secondo, 2 il terzo, ecc ..getelement (tag_name, index) restituisce il nodo dal nome e all'indice del tag. Se nessun indice viene assegnato il primo figlio con quel nome viene restituito. Utilizzare questo metodo quando si dispone di nomi di elementi che includono caratteri che non sono legali come nome del metodo perl. Ad esempio: Test # "foo-bar" non è un nome di metodo legale Stampa $ DOC-> Bar-> GeetElement ("Foo-bar") -> GetString (); GetDomabj () Restituisce l'oggetto DOM associato al nodo corrente. Questo è utile quando hai bisogno di un accesso fine tramite il DOM per eseguire una funzione specifica. Requisiti: · Perl.


Xml :: easysql :: xmlobj :: nodo Software correlato

S3oscache.

s3oscache è un'implementazione di Oscache Negozio che utilizza il servizio S3 del servizio Web Amazon per memorizzare i dati memorizzati nella cache. ...

272

Scarica

B :: lentsubs.

B :: LINTERSUBS è un backend del compilatore perl per controllare il collegamento secondario. ...

368

Scarica