XML :: easysql :: xmlobj :: noeud

xml :: easysql :: xmlobj :: nud est un module Perl contenant une interface de nud.
Télécharger maintenant

XML :: easysql :: xmlobj :: noeud Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Curtis Lee Fulton
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~curtisf/XML-EasySQL-1.2/lib/XML/EasySQL/XMLobj/Node.pm

XML :: easysql :: xmlobj :: noeud Mots clés


XML :: easysql :: xmlobj :: noeud La description

Xml :: easysql :: xmlobj :: nud est un module Perl contenant une interface de nud. Xml :: easysql :: xmlobj :: nud est un module Perl contenant une interface de nud. Dérivé d'une fourchette de Robert Hanson's Killer XML :: EasyOBJ Module, qui offre une navigation d'objet XML facile.Methodsmakenewnode (New_Tag) Ajoutez un nouveau noeud d'élément sur le nud actuel. Prend le nom de la balise comme paramètre et renvoie le noeud créé comme une convienneence. My $ p_ELement = $ DOC-> Body-> Makenewnode ('P'); GetString () extrait récursivement du texte du nud actuel et de tous les nuds d'élément d'enfants. Renvoie le texte extrait en tant que méthode utilitaire Scalar Scalar._ExtractText (). N'appelez pas cela et ne surchargez pas. STRETSTRING (String) Définit la valeur de texte de l'élément spécifié. Ceci est fait en supprimant d'abord tous les enfants du nud de texte de l'élément actuel, puis à ajouter le texte fourni sous la forme d'un nouvel élément enfant.taper ce fragment XML et ce code par exemple:

Cet élissement a texte et enfant éléments

$ DOC-> P-> SetString ("Ceci est le nouveau texte"); cela changera le fragment à ceci:

texte enfant c'est le nouveau texte

car les clous de texte et les balises ne sont pas changés sans changement, et le nouveau texte est ajouté à la fin de l'élément spécifié.Si vous avez besoin de contrôle plus spécifique. Sur le changement, vous devez utiliser la méthode getDomobj () et utiliser les méthodes DOM directement ou supprimer tous les nuds enfants et reconstruire l'élément à partir de zéro. Voir également la méthode addstring ().AddString (String) ajoute à la valeur de texte de l'élément spécifié. Ceci est fait en ajoutant le texte fourni sous la forme d'un nouvel élément enfant.taper ce fragment XML et code par exemple:

Cet élissement a texte

$ DOC-> p-> addstring ( "et éléments"); cela changera le fragment à ceci:

Cet élissement a texte et éléments

getattr (tout nom) renvoie la valeur de l'attribut nommé. My $ Val = $ Doc-> Body-> img-> getattr ('src'); getTagName () renvoie le nom de la balise de l'élément spécifié. Cette méthode est utile lorsque vous énumérez des éléments enfants et que vous ne connaissez pas leurs noms d'élément. foreach mon élément $ ($ doc-> getElement ()) {imprimé $ element-> gettagname (); } SETATTR (ATTRE_NAME, ATTRE_VALUE, ...) Pour chaque paire de noms / valeurs passée, le nom d'attribut et la valeur seront définis pour l'élément spécifié.REMATTR (Att_Name) supprime l'attribut spécifié de l'élément actuel.reemeement (Nom_gule, index) Supprime un élément enfant de l'élément actuel. Le nom de l'élément enfant et l'index doivent être fournis. Un index de 0 supprimera la première occurrence de l'élément nommé, 1 la seconde, 2 la troisième, etc.Gutiplement (nom_name, index) renvoie le nud du nom de la balise et de l'index. Si aucun index n'est donné, le premier enfant avec ce nom est renvoyé. Utilisez cette méthode lorsque vous avez des noms d'élément qui incluent des caractères qui ne sont pas légaux en tant que nom de méthode Perl. Par exemple:


XML :: easysql :: xmlobj :: noeud Logiciels associés