| XML :: XPatext. xml :: xpatext é uma estrutura de extensão XPath comum. |
Baixe Agora |
XML :: XPatext. Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Robin Berjon
- Site do editor:
- http://search.cpan.org/~rberjon/XML-XPathExt-0.01_01/XPathExt.pm
XML :: XPatext. Tag
XML :: XPatext. Descrição
XML :: XPatext é uma estrutura de extensão XPath comum. XML :: XPatext é um quadro de extensão XPath comum.Synopsis pacote xml :: xpatext :: mycoolextion; usar base 'xml :: xpathox'; Meu $ NS = "http://perl-xml-rocks.org/java-xml-sucks/"; Nossos @extensions = (, , ,); # suas funções ... Este é um módulo simples, cujo objetivo é ajudar a tornar as extensões do XPath consistentes de forma a trabalhar com ambos xml :: libxslt e xml :: xpathcontext.i gostaria muito de apoiar outros Módulos, mas isso exigirá mais trabalho (principalmente em torno de métodos de fábrica que fazem a coisa certa para converter para os objetos certos, que é simples o suficiente, mas longos - remendos bem-vindos). Seus módulos implementando extensões XPath devem herdar dessa classe. Ele fará duas coisas para eles: se c estiver presente, quando sua classe é carregada, suas extensões serão registradas automaticamente; E você herdará um método registradorSonContext que quando chamado com um objeto de contexto XML :: XPathContext irá registrar todas as suas extensões (ele não pode ser feito automaticamente como para XML :: libxslt porque e instância da classe é obrigatória). Uma variável especial que deve existir e ser publicamente disponível em seu pacote chamado @extensions. É uma matriz contendo arrayrefs. A sinopse deve ser bastante clara (espero), mas caso não seja, cada um desses arrayrefs contém três itens: o URI do namespace, o nome da função de extensão e uma referência à sua implementação Perl. Comportamento de funções de extensão sem namespace definido não é garantido e mesmo se funciona para você, pode muito bem explodir em outros casos. Por isso, é uma má ideia não usar um namespace. Requisitos: · Perl.
XML :: XPatext. Software Relacionado