XML :: Easysql :: xmlobj :: nó

XML :: Easysql :: xmlobj :: nó é um módulo Perl que contém uma interface de nó.
Baixe Agora

XML :: Easysql :: xmlobj :: nó Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Curtis Lee Fulton
  • Site do editor:
  • http://search.cpan.org/~curtisf/XML-EasySQL-1.2/lib/XML/EasySQL/XMLobj/Node.pm

XML :: Easysql :: xmlobj :: nó Tag


XML :: Easysql :: xmlobj :: nó Descrição

XML :: Easysql :: xmlobj :: nó é um módulo Perl que contém uma interface de nó. XML :: Easysql :: xmlobj :: nó é um módulo Perl que contém uma interface de nó. Derivado de um garfo do Módulo Killer XML do Assassino de Robert Hanson :: Easyobj, que oferece fácil navegação de objeto XML.Methodsmaenawnode (new_tag) anexa um novo nó de elemento para o nó atual. Leva o nome da tag como o parâmetro e retorna o nó criado como uma conveniência. Meu $ P_Element = $ DOC-> BODY-> MAKENEWNODE ('P'); getting () extrai recursivamente texto do nó atual e todos os nós de elemento de crianças. Retorna o texto extraído como um único método de utilitário value._extTextText (). Não ligue para isso e não sobrecarregue ..Setstring (string) define o valor de texto do elemento especificado. Isso é feito pela primeira remoção de todas as crianças do nó de texto do elemento atual e, em seguida, anexando o texto fornecido como um novo elemento filho. Toma este fragmento XML e código, por exemplo:

Este título tem texto e Criança elementos

$ doc-> p-> setstring ('este é o novo texto'); isso alterará o fragmento para este:

texto Criança Este é o novo texto

porque as tags e as tags não são nós de texto, eles são deixados inalterados, e o novo texto é adicionado no final do elemento especificado. Se você precisar de mais controle específico Na alteração, você deve usar o método GetMoBJ () e usar os métodos DOM diretamente ou remover todos os nós da criança e reconstruir o elemento do zero. Veja também o método addRstring ().Addstring (string) adiciona ao valor de texto do elemento especificado. Isso é feito por meio do texto fornecido como um novo elemento filho. Esse fragmento e código XML, por exemplo:

Este título tem texto

$ doc-> p >> addstring (p-> addstring 'e elementos'); Isso mudará o fragmento para isso:

Este TEXTO tem texto e elementos

getattr (attr_name) retorna o valor do atributo nomeado. Meu $ Val = $ doc-> Body-> img-> getattr ('src'); getTagname () retorna o nome da tag do elemento especificado. Este método é útil quando você está enumerando elementos filho e não conhece seus nomes de elementos. foreach meu elemento $ ($ doc-> getelement ()) {imprimir $ element-> gettagname (); } SETATTR (attr_name, attr_value, ...) Para cada par / valor par passado o nome e o valor do atributo serão definidos para o element.remattr (attr_name). Remove o atributo especificado do elemento atual.Remelement (Tag_name, index) remove um elemento filho do elemento atual. O nome do elemento filho e o índice devem ser fornecidos. Um índice de 0 removerá a primeira ocorrência do elemento nomeado, 1 o segundo, 2 o terceiro, etc.getelement (tag_name, index) retorna o nó do nome e índice da tag. Se nenhum índice tiver o primeiro filho com esse nome será retornado. Use este método quando você tiver nomes de elementos que incluam caracteres que não são legais como um nome do método Perl. Por exemplo: teste # "foo-bar" não é um nome de método legal Imprimir $ DOC-> Barra-> Getelement ('FOO-BAR') -> GetString (); getDomobj () retorna o objeto DOM associado ao nó atual. Isso é útil quando você precisa de acesso fino através do DOM para executar uma função específica. Requisitos: · Perl.


XML :: Easysql :: xmlobj :: nó Software Relacionado

Classeine :: SDK.

Classeine :: SDK Project é um conjunto de bibliotecas de classe de finalidade geral escrita em C para Netbsd. ...

138

Download