Este é o comando xsltproc que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador Windows online ou emulador MAC OS online
PROGRAMA:
NOME
xsltproc - processador XSLT de linha de comando
SINOPSE
xsltproc [[-V | --versão] [-v | --verbose] [{-o | --resultado} {ARQUIVO | DIRETÓRIO}] |
--cronometragem | --repetir | --depurar | --não válido | --sem | --profundidade máxima VALOR | --html |
--codificação CODIFICAÇÃO | --param PARAMNAME PARAMVALOR |
--stringparam PARAMNAME PARAMVALOR | --noneto | --caminho "CAMINHO (S)" | --load-trace |
--catálogos | --xinclude | [--perfil | --normando] --dumpextensions | --sem escrever |
--nomkdir | --writesubtree PATH | --nodtdattr] [FOLHA DE ESTILO] {ARQUIVO XML | -}
DESCRIÇÃO
xsltproc é uma ferramenta de linha de comando para aplicar folhas de estilo XSLT a documentos XML. Faz parte
of libxslt(3), a biblioteca XSLT C para GNOME. Embora tenha sido desenvolvido como parte do GNOME
projeto, ele pode operar independentemente da área de trabalho do GNOME.
xsltproc é invocado a partir da linha de comando com o nome da folha de estilo a ser usada
seguido pelo nome do arquivo ou arquivos aos quais a folha de estilo deve ser aplicada. Isto
usará a entrada padrão se um nome de arquivo fornecido for -
Se uma folha de estilo for incluída em um documento XML com uma instrução de processamento de folha de estilo,
nenhuma folha de estilo precisa ser nomeada na linha de comando. xsltproc irá detectar automaticamente
a folha de estilo incluída e use-a.
Por padrão, a saída é para stdout. Você pode especificar um arquivo para saída usando o -o or
--resultado opção.
OPÇÕES
xsltproc aceita as seguintes opções (em ordem alfabética):
--catálogos
Use o catálogo SGML especificado em SGML_CATALOG_FILES para resolver a localização de
entidades externas. Por padrão, xsltproc procura o catálogo especificado em
XML_CATALOG_FILES. Se isso não for especificado, ele usa / etc / xml / catalog.
--depurar
Produza uma árvore XML do documento transformado para fins de depuração.
--dumpextensions
Despeja a lista de todas as extensões registradas em stdout.
--html
O documento de entrada é um arquivo HTML.
--load-trace
Exibir todos os documentos carregados durante o processamento para stderr.
--profundidade máxima VALOR
Ajuste a profundidade máxima da pilha de modelos antes libxslt(3) conclui que está em um
Loop infinito. O padrão é 3000.
--nodtdattr
Não aplique atributos padrão do DTD do documento.
--nomkdir
Recusa-se a criar diretórios.
--noneto
Não use a Internet para buscar DTDs, entidades ou documentos.
--sem
Não produza o resultado.
--não válido
Ignore o carregamento do DTD do documento.
--sem escrever
Recusa-se a gravar em qualquer arquivo ou recurso.
-o or --resultado ARQUIVO | DIRETÓRIO
Saída direta para o dado ARQUIVO. Usando a opção com um DIRETÓRIO direciona a saída
arquivos para o diretório especificado. Isso pode ser útil para várias saídas (também conhecido
como "chunking") ou processamento de página de manual.
importante
O diretório fornecido devo já existe.
Note
Certifique-se de que ARQUIVO e DIRETÓRIO siga o “cálculo de referência de URI” conforme descrito
no RFC 2396 e posteriores. Isso significa que, por exemplo -o anuário talvez não funcione, mas
-o diretório/ vontade.
--codificação CODIFICAÇÃO
Permitir especificar a codificação da entrada.
--param PARAMNAME PARAMVALOR
Passe um parâmetro de nome PARAMNAME e valor PARAMVALOR para a folha de estilo. Você pode
passe vários pares de nome / valor até um máximo de 32. Se o valor que está sendo passado for um
string, você pode usar --stringparam em vez disso, para evitar caracteres de aspas adicionais que
aparecem em expressões de string. Nota: a expressão XPath deve ser codificada em UTF-8.
--caminho "CAMINHO (S)"
Use a lista (separados por espaço ou dois pontos) de caminhos do sistema de arquivos especificados por CAMINHOS para
carregue DTDs, entidades ou documentos. Coloque listas separadas por espaço entre aspas.
--perfil or --normando
Informações de perfil de saída detalhando a quantidade de tempo gasto em cada parte do
folha de estilo. Isso é útil para otimizar o desempenho da folha de estilo.
--repetir
Execute a transformação 20 vezes. Usado para testes de tempo.
--stringparam PARAMNAME PARAMVALOR
Passe um parâmetro de nome PARAMNAME e valor PARAMVALOR onde PARAMVALOR é uma corda
em vez de um identificador de nó. Observação: A string deve ser codificada em UTF-8.
--cronometragem
Exibe o tempo usado para analisar a folha de estilo, analisar o documento e aplicar
a folha de estilo e salvando o resultado. Exibido em milissegundos.
-v or --verbose
Produza cada passo dado por xsltproc no processamento da folha de estilo e do documento.
-V or --versão
Mostra a versão de libxml(3) e libxslt(3) usado.
--writesubtree PATH
Permitir gravação de arquivo apenas dentro do PATH subárvore.
--xinclude
Processe o documento de entrada usando a especificação XInclude. Mais detalhes sobre isso podem
ser encontrado na especificação XInclude: http://www.w3.org/TR/xinclude/
MEIO AMBIENTE
SGML_CATALOG_FILES
O comportamento do catálogo SGML pode ser alterado redirecionando as consultas para o próprio conjunto de
catálogos. Isso pode ser feito definindo o SGML_CATALOG_FILES variável de ambiente para um
lista de catálogos. Um vazio deve desativar o carregamento do padrão / etc / sgml / catalog
Catálogo.
XML_CATALOG_FILES
O comportamento do catálogo XML pode ser alterado redirecionando as consultas para o próprio conjunto de
catálogos. Isso pode ser feito definindo o XML_CATALOG_FILES variável de ambiente para um
lista de catálogos. Um vazio deve desativar o carregamento do padrão / etc / xml / catalog
Catálogo.
DIAGNÓSTICO
xsltproc os códigos de retorno fornecem informações que podem ser usadas ao chamá-lo a partir de scripts.
0
Sem erro (operação normal)
1
Sem argumento
2
Muitos parâmetros
3
Opção desconhecida
4
Falha ao analisar a folha de estilo
5
Erro na folha de estilo
6
Erro em um dos documentos
7
Método de saída xsl não suportado
8
O parâmetro String contém aspas e aspas duplas
9
Erro de processamento interno
10
O processamento foi interrompido por uma mensagem de encerramento
11
Não foi possível gravar o resultado no arquivo de saída
Use xsltproc online usando serviços onworks.net