XML :: Simples :: Árvore

XML :: Simple :: Árvore é uma extensão de objeto de árvore para xml :: estruturas de dados simples.
Baixe Agora

XML :: Simples :: Árvore Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Aaron Dancygier
  • Site do editor:
  • http://search.cpan.org/~aakd/XML-Simple-Tree-0.03/lib/XML/Simple/Tree.pm

XML :: Simples :: Árvore Tag


XML :: Simples :: Árvore Descrição

XML :: Simples :: A árvore é uma extensão de objeto de árvore para XML :: Simples Data Structures. Xml :: Árvore :: Árvore é uma extensão de objeto de árvore para XML :: Simples Data Structures.synopsis ## script 1 ## Create XML :: Simples :: Árvore de Árvore e faça um pré-encomenda Traversal ## Create XML :: Simples :: Objeto de árvore de um documento XML ($ xml_file) Meu $ xml_obj = xml :: simples :: tree-> new (file = >.xml ', node_key =>' dir ', target_key =>' nome '); ## Sub set_do_node () Método Takes SubRoutine Reference a ser executado no nó atual $ xml_obj-> set_do_node (sub {my $ self = $ xml_obj; meu $ cnode = $ self-> get_cnode (); meu nível de $ = > get_level (); meu $ PADDING = '*' x ($ nível + 1); imprimir "$ padding $ cnode -> {nome} n";}); ## sub set_do_leaf () método leva referência sub-rotina a ser executada no nó da folha $ xml_obj-> set_do_leaf (sub {my $ self = $ xml_obj; imprimir "n";}); ## Árvore Pré Encomar o método Traversal que executa do_node () em cada nó e do_leaf () em cada folha $ xml_obj-> travessia (); ## Script 2 ## Encontre um nó e recupere um parâmetro. Meu $ XML_OBJ = XML :: Simples :: Árvore-> Novo (File => $ xml_file, node_key => 'diretório', target_key => 'nome'); meu $ want_node = $ xmlobj-> find_node ($ target_directory); meu $ mtime = $ want_node -> {mtime} ; ## Script 3 ## Encontre um nó e corte (remova) da árvore. meu $ cut_name = 'bin'; Meu $ MainXml = XML :: Simples :: Árvore-> Novo (File => $ xml_file, node_key => 'diretório', target_key => 'nome'); $ MainXml-> Cut_node ($ Cut_name); ## Script 4 ## Take XML :: Simples :: Árvore e cole em um nó de destino de outro ## convertê-lo de volta para xml my $ target_dir = 'xxx'; meu $ cut_tree = xml :: simples :: tree-> novo (file => $ cut_xml_file, node_key => 'diretório', target_key => 'nome'); $ config_tree-> Paste_node ($ target_dir, $ cut_tree-> get_cnode () -> {diretório} ); ## Converter para XML Meu $ XML = $ config_tree-> toxml (); ## Exemplos adicionais podem ser encontrados nos testes incluídos. Este módulo estende o XML :: Simples tomando a estrutura de dados retornada por XML :: Simple :: Xmlin ($ xml_file, forçaarray => 1) e colocando-o em uma classe completa com manipulação de árvores e métodos de travessia. Importante saber é que o Xmlin é chamado com a opção for adoear => 1. Esta opção força os elementos aninhados a serem representados como matrizes, mesmo quando há apenas um.Requentros: · Requisitos de Perl: · Perl.


XML :: Simples :: Árvore Software Relacionado

Typhoon rdbms.

Typhoon RDBMS é uma biblioteca e um conjunto de ferramentas para gerenciamento de banco de dados. ...

222

Download