A (c) onfigurável (x) ml (proc) Essor: “CXPROC”
Autor e página inicial
Copyright (c) 2006.2007.2008.2013.2020 por Alexander Tenbusch https://github.com/raxdne/cxproc
DESCRIÇÃO
O CXPROC é um processador configurável para ventiladores XML-XSL. É um front -end portátil para as bibliotecas GNOME LIBXML2 e LIBXSLT no GNU Licença pública geral da versão 3 (s. Licença de arquivo no código -fonte).
Ajuda a desenvolver folhas de estilo mais simples
Principais características
Frontend configurável para transformações XSL “Parse XML uma vez, o XSL se transforma frequentemente” (via cache de DOMS)
substituições simples dentro de configurações
- cordas fixas,
- Strings de formato relacionados a data e hora (como comando de data).
- Argumentos da linha de comando,
- variáveis de ambiente,
- Dados HTTP/CGI,
XML Configurável Faça processador para xml, xsl, xhtml, texto simples
- Texto simples para o processador XML (modo de esboço do EMACS, modo de linha e um modo separado do tabulador)
- Gerador de calendário XML
- Listagens de diretórios XML (níveis de verbosidade)
- Petrinet (pesquisa de caminho e IMGAEs de gráficos via GraphViz)
- Processamento de imagem rudimentar (via Linked ImageMagick Libs no Linux)
- Resultados da consulta MySQL em XML (rascunho no Linux)
Algumas características menores são
- Multithreading On Demand (por exemplo, downloads síncronos múltiplos)
- Transformando de dados → Instruções → Dados → ... (como instruções auto -geradoras)
- Pesquisa recursiva por arquivos usando a árvore do diretório (como $ path ou kpathsea lib)
- simples “sistema” exige mensagens, alterações de diretório ou scripts externos
- Níveis de log configuráveis para o desenvolvimento de configurações complexas
- Um mapa com contagem de palavras, palavras -chave para pesquisa na web e web semântica (coruja?)
Vantagens
- Com a aproximação de várias etapas, é fácil desenvolver folhas de estilo XML menores e menos complexas.
- Há um bom desempenho com o libxml2 e outras bibliotecas em C.
- As configurações são utilizáveis na linha de comando, scripts, menus do gerenciador de arquivos e servidores da web (apenas testados no APACHE/CGI).
- não tão rápido quanto a linha de comando, mas mais flexível e portátil com tarefas típicas
- Bom para prototipagem de sites e folhas de estilo completas
- É uma abordagem extensível modular com módulos CXPROC como núcleo e aplicações no diretório contribuinte.
- Além desta ferramenta, é fácil de desenvolver próprios aplicativos baseados em XML/XSL
- utilizável no GNU/Linux e MS Windows