XML :: Easysql :: xmlobj :: Knoten

XML :: EASYSQL :: XMLOBJ :: Knoten ist ein Perl-Modul, das eine Knotenschnittstelle enthält.
Jetzt downloaden

XML :: Easysql :: xmlobj :: Knoten Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Curtis Lee Fulton
  • Website des Verlags:
  • http://search.cpan.org/~curtisf/XML-EasySQL-1.2/lib/XML/EasySQL/XMLobj/Node.pm

XML :: Easysql :: xmlobj :: Knoten Stichworte


XML :: Easysql :: xmlobj :: Knoten Beschreibung

XML :: EASYSQL :: XMLOBJ :: NODE ist ein Perl-Modul, das eine Knotenschnittstelle enthält. XML :: EASYSQL :: XMLOBJ :: NODE ist ein Perl-Modul, das eine Knotenschnittstelle enthält. Von einer Gabel von Robert Hanson's Killer XML :: EasyObj-Modul, das ein einfaches XML-Objekt-Navigations-Navigation bietet. Nimmt den Tag-Namen als Parameter und gibt den erstellten Knoten als Zertifikat zurück. Mein $ p_Element = $ doc-> körper-> makenewnode ('p'); getstruding () exkursiv extrahiert Text aus dem aktuellen Knoten und allen Kindern Elementknoten. Gibt den extrahierten Text als SCALAR VALUE._EXTRACTTEXT () Utility-Methode zurück. Nehmen Sie dies nicht an und überladen Sie es nicht. SetSetString (String) Legt den Textwert des angegebenen Elements fest. Dies geschieht, indem er zunächst alle Textsknoten-Kinder des aktuellen Elements entfernt und dann den mitgelieferten Text als neues untergeordnetes Element anheppt. Dieses XML-Fragment und dieses Code z. Kind Elemente

$ doc-> p-> setstring ('Dies ist der neue Text'); Dies wird das Fragment dazu ändern:

text kind Dies ist der neue Text

, da die und der Tags keine Textknoten sind, sie bleiben unverändert, und der neue Text wird am Ende des angegebenen Elements hinzugefügt. Wenn Sie eine spezifische Steuerung benötigen Bei der Änderung sollten Sie entweder die Methode GETDOMOBJ () verwenden und die DOM-Methoden direkt verwenden oder alle untergeordneten Knoten entfernen und das Element von Grund auf neu erstellen. Siehe auch die AddString () Methode.addstring (String) fügt den Textwert des angegebenen Elements hinzu. Dies geschieht durch Anhängen des mitgelieferten Textes als neues untergeordnetes Element. DURCH Dieses XML-Fragment und -code z. 'und Elemente'); Dies wird das Fragment dazu ändern:

Diese Wahl hat text und Elemente

getattr (atember_name) gibt den Wert des benannten Attributs zurück. Mein $ Val = $ doc-> körper-> img-> getattr ('src'); gettagname () gibt den Tag-Namen des angegebenen Elements zurück. Diese Methode ist nützlich, wenn Sie mit den untergeordneten Elementen auflisten und nicht ihre Elementnamen kennen. Deeach mein $ -El-Element ($ doc-> totelement ()) {drucken $ Element-> gettagname (); } SetAttr (ATTR_NAME, ATTR_VALUE, ...) Für jedes Namens- / Wert-Paar wird der angegebene Attributname und der Wert für das angegebene Element festgelegt.Remattr (attl_name) Entfernt das angegebene Attribut aus dem aktuellen Element. (Tag_Name, Index) entfernt ein untergeordnetes Element des aktuellen Elements. Der Name des untergeordneten Elements und der Index müssen geliefert werden. Ein Index von 0 entnimmt den ersten Auftreten des benannten Elements, 1 der zweiten, 2 der dritte usw.Getegelement (Tag_Name, Index) Gibt den Knoten aus dem Tag-Namen und den Index zurück. Wenn kein Index das erste Kind mit diesem Namen erhalten wird, wird zurückgegeben. Verwenden Sie diese Methode, wenn Sie Elementnamen haben, die Zeichen enthalten, die nicht als Perl-Methodenname legal sind. Zum Beispiel: test # "foo-bar" ist kein rechtlicher Methodenname drucken $ doc-> bar-> totelement ('foo-bar') -> getString (); getdomobj () gibt das mit dem aktuellen Knoten verknüpfte DOM-Objekt zurück. Dies ist nützlich, wenn Sie einen feinen Zugriff über das DOM benötigen, um eine bestimmte Funktion auszuführen. Anforderungen: · Perl.


XML :: Easysql :: xmlobj :: Knoten Zugehörige Software