| AXKIT2 :: XSP :: Simpletaglib AXKIT2 :: XSP :: SimpleTaglib é um auxiliar alternativo do XSP Taglib. |
Baixe Agora |
AXKIT2 :: XSP :: Simpletaglib Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Jrg Walter
- Site do editor:
- http://search.cpan.org/~msergeant/AxKit2-1.1/lib/AxKit2/XSP/SimpleTaglib.pm
AXKIT2 :: XSP :: Simpletaglib Tag
AXKIT2 :: XSP :: Simpletaglib Descrição
AXKIT2 :: XSP :: Simpletaglib é um ajudante alternativo do XSP Taglib. AXKIT2 :: XSP :: SimpleTaglib é um pacote alternativo XSP Taglib.synopsis pacote seu :: xsp :: pacote; Use AXKIT2 :: XSP :: SimpleTaglib; ... Mais Initialization Stuff, Start_Document Handler, Funções de utilitário, tudo o que quiser, mas nenhum manipulador parse_start / final necessário - se em dúvida, basta sair vazio ... SubS_Tag: xsp_attrib (ID) xsp_node (alguns param) xsp_node resultado) xsp_keepwhitespace {my ($ tag, $ attr, $ stack, $ struct) = @_; retorno do_something ($$ attr {'alguns param'}, $$ attr {'id'}); } # O uso do estilo antigo não é mais documentado, mas ainda suportado Este auxiliar Taglib permite que você escreva facilmente os manipuladores de tag com a maioria dos comportamentos comuns necessários. Ele gerencia todos os "padrões de design" da página do XSP, além de vários outros estilos de tag úteis, incluindo acesso semelhante a objetos, como no ESQL.Simple Handler Subsa Tag "" irá acionar uma chamada para sub "foo" durante o evento de tag de fechamento. O que acontece no meio pode ser configurado de várias maneiras usando os atributos de função Perl. Nos casos raros em que alguma ação tem que acontecer durante o evento de tag de abertura, você pode fornecer um sub "foo__open" (sublinhado duplo) que será chamado no momento apropriado. Normalmente, você só faria isso para 'If'-Style Tags que incluam algum bloco de código. 'If'-style tags geralmente também precisam do sinal XSP_Compile.Contrary para o antigo comportamento, seu manipulador de tags é chamado durante o estágio de execução XSP, para que você deve retornar diretamente o valor do resultado. O sinalizador XSP_Compile está disponível para ter seu manipulador chamado no estágio de parse, quando o script XSP está sendo construído. Em seguida, é da responsabilidade do manipulador de retornar um fragmento de código Perl a ser anexado ao script XSP.As uma comparação, os subs são rigorosamente run-time chamado, enquanto taglibs simples sem qualquer ajudante são rigorosamente compels. : O antigo uso ainda é totalmente suportado, mas você não deve mais usá-lo. Pode ficar privado em uma versão futura e será removido inteiramente depois. Portando para o novo uso do estilo é bastante fácil: remova a leitura de linha "pacote seu-taglib :: manipulador", depois prefix "xsp_" para todos os atributos Perl (por exemplo, "ChilthStruct" torna-se "xsp_childstruct"), e adicione " Xsp_compile "para todos os manipuladores sub. Se após a refatoração de algum manipulador sub não transportar mais o atributo Perl, adicione um "XSP" Atributos Perl Atributo.Perl sem o prefixo 'XSP_' causar um aviso (na verdade, até mesmo dois, um de Perl e um a partir de Simpletaglib ), como atributos de perl minúsculas são reservados para o próprio Perl. Requisitos: · Perl.
AXKIT2 :: XSP :: Simpletaglib Software Relacionado