XML :: mini :: documento

xml :: mini :: documento é uma implementação Perl da API de documento XML :: Mini.
Baixe Agora

XML :: mini :: documento Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Patrick Deegan, Psychogenic Inc.
  • Site do editor:
  • http://search.cpan.org/~pdeegan/XML-Mini-1.2.8/lib/XML/Mini/Document.pm

XML :: mini :: documento Tag


XML :: mini :: documento Descrição

XML :: mini :: documento é uma implementação Perl da API do XML :: Mini Document. Xml :: mini :: documento é uma implementação Perl do XML :: mini documento API.SYNOPSIS Use xml :: mini :: documento; Use dados :: dumper; ###### Parsing XML ####### # Crie um novo objeto Meu $ xmldoc = XML :: mini :: documento-> Novo (); # init o doc de uma string XML $ xmldoc-> anal ($ xmlstring); # Você pode usar o método toashash () para automaticamente # converter o XML em uma referência de hash Meus $ xmlhash = $ xmldoc-> tohash (); Imprimir dumper ($ xmlhash); # Você também pode manipular os elementos como diretamente, assim: # buscar o elemento raiz para o documento # (uma instância do XML :: Mini :: Element) Meu $ XMLroot = $ xmldoc-> graphroot (); # Brincar com o elemento e seus filhos # ... Meus $ TOPLEVELCHILDEN = $ XMLroot-> GetallChildren (); Foreach My $ Childelement (@ {$ TOPLEVELCHILDREN}) {# ...} ###### Criando XML ####### # Crie um novo documento a partir do zero my newdoc = xml :: mini :: documento -> Novo (); # Isso pode ser feito facilmente usando um hash: meu $ h = {'spy' => {'id' => '007', 'tipo' => 'superspy', 'nome' => 'James Bond', 'E-mail' => 'mi5@london.uk', 'Endereço' => 'Onde quer que ele seja mais necessário',},}; $ newdoc-> fromHash ($ h); # Ou novo XML também pode ser criado por manipular #elements diretamente: meu $ newdocroot = $ newdoc-> getroot (); # Crie o Cabeçalho Meu $ XmlHeader = $ newDocroot-> cabeçalho ('xml'); # Adicione a versão $ xmlheader-> atributo ('versão', '1.0'); Minha $ Person = $ NewDocroot-> Createchild ('Pessoa'); meu nome $ = $ Person-> Createchild ('Nome'); $ Nome-> Createchild ('primeiro') -> texto ('John'); $ Nome-> Createchild ('Último') -> Texto ('Doe'); meus olhos de $ = $ pessoa-> Createchild ('olhos'); $ olhos-> atributo ('cor', 'azul'); $ olhos-> atributo ('número', 2); # Saída do documento Imprimir $ newdoc-> Tostring (); este exemplo iria produzir:


XML :: mini :: documento Software Relacionado

pyxsd.

pyxsd é um programa de Python de código aberto gratuito que mapeia arquivos XML e XSD (XML Schema). ...

75

Download