InglêsFrancêsEspanhol

Ad


favicon do OnWorks

xmllint - Online na nuvem

Execute o xmllint no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando xmllint 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 online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


xmllint - ferramenta XML de linha de comando

SINOPSE


xmllint [--versão | --depurar | - concha | --xpath "Expressão_XPath" | --depuração | --cópia de
| --recuperar | --noent | --sem | --noneto | --caminho "CAMINHO (S)" | --load-trace |
--htmlout | - nada | --válido | --pós-válido | --dtdválido URL | --dtdvalidfpi FPI
| --cronometragem | --resultado ARQUIVO | --repetir | --inserir | --comprimir | --html | --xmlout
| --Empurre | --memória | --maxmem NBBYTES | --nenhum aviso | --noblanks | --nocdata |
--formato | --codificar CODIFICAÇÃO | --dropdtd | --nsclean | --testIO | --catálogos |
--nocatálogos | --auto | --xinclude | --noxincludenode | --loaddtd | --dtdattr |
--Stream | --andador | --padronizar VALOR PADRÃO | --chkregister | --relaxando ESQUEMA |
--esquema ESQUEMA | --c14n] {XML-FILE (S)... | -}

xmllint --Socorro

DESCRIÇÃO


A xmllint programa analisa um ou mais arquivos XML, especificados na linha de comando como
ARQUIVO XML (ou a entrada padrão se o nome do arquivo fornecido for - ) Imprime vários tipos
de saída, dependendo das opções selecionadas. É útil para detectar erros tanto em
Código XML e no próprio analisador XML.

xmllint está incluído no libxml(3).

OPÇÕES


xmllint aceita as seguintes opções (em ordem alfabética):

--auto
Gere um pequeno documento para fins de teste.

--catálogos
Use o (s) catálogo (s) SGML de SGML_CATALOG_FILES. Caso contrário, catálogos XML a partir de
/ etc / xml / catalog são usados ​​por padrão.

--chkregister
Ative o registro do nó. Útil para testes de desenvolvedores libxml(3) código de rastreamento de nó.

--comprimir
Ligar gzip(1) compressão de saída.

--cópia de
Teste a implementação da cópia interna.

--c14n
Use o W3C XML Canonicalisation (C14N) para serializar o resultado da análise para stdout.
Mantém comentários no resultado.

--dtdválido URL
Use o DTD especificado por um URL para validação.

--dtdvalidfpi FPI
Use o DTD especificado por um Identificador Público Formal FPI para validação, observe que este
exigirá um catálogo exportando esse identificador público formal para funcionar.

--depurar
Analisa um arquivo e produz uma árvore anotada da versão na memória do documento.

--depuração
Depure as entidades definidas no documento.

--dropdtd
Remova o DTD da saída.

--dtdattr
Busque o DTD externo e preencha a árvore com atributos herdados.

--codificar CODIFICAÇÃO
Saída na codificação fornecida. Observe que isso funciona para documentos completos, não para fragmentos ou
resultado de consultas XPath.

--formato
Reformate e reindente a saída. o XMLLINT_INDENT variável de ambiente controla o
recuo. O valor padrão é dois espaços "").

--Socorro
Imprima um breve resumo de uso para xmllint.

--html
Use o analisador HTML.

--htmlout
Resultados de saída como um arquivo HTML. Isso faz com que xmllint para produzir as tags HTML necessárias
em torno da saída da árvore de resultados para que os resultados possam ser exibidos / visualizados em um
navegador.

--inserir
Teste para inserções válidas.

--loaddtd
Busque um DTD externo.

--load-trace
Exibir todos os documentos carregados durante o processamento em stderr.

--maxmem NNBYTES
Teste o suporte de memória do analisador. NNBYTES é o número máximo de bytes que a biblioteca é
permissão para alocar. Isso também pode ser usado para garantir o processamento em lote de arquivos XML
não esgotará a memória virtual do servidor que os executa.

--memória
Analise da memória.

--noblanks
Elimine os espaços em branco que podem ser ignorados.

--nocatálogos
Não use nenhum catálogo.

--nocdata
Substitua a seção CDATA por nós de texto equivalentes.

--noent
Valores de entidade substitutos para referências de entidade. Por padrão, xmllint deixa a entidade
referências existentes.

--noneto
Não use a Internet para buscar DTDs ou entidades.

--sem
Suprima a saída. Por padrão, xmllint produz a árvore de resultados.

--nenhum aviso
Não emita avisos do analisador e / ou validador.

- nada
Não produza o wrapper de documento HTML.

--noxincludenode
Faça o processamento do XInclude, mas não gere os nós inicial e final do XInclude.

--nsclean
Remova as declarações de namespace redundantes.

--resultado ARQUIVO
Defina um caminho de arquivo onde xmllint salvará o resultado da análise. Normalmente os programas
construir uma árvore e salvá-la no stdout, com esta opção a instância XML resultante será
salvo em um arquivo.

--caminho "CAMINHO (S)"
Use a lista (separados por espaço ou dois pontos) de caminhos do sistema de arquivos especificados por CAMINHOS para
carregar DTDs ou entidades. Coloque listas separadas por espaço entre aspas.

--padronizar VALOR PADRÃO
Usado para exercitar o mecanismo de reconhecimento de padrões, que pode ser usado com o leitor
interface com o analisador. Permite selecionar alguns nós no documento com base em um
Expressão XPath (subconjunto). Usado para depuração.

--pós-válido
Valide após a conclusão da análise.

--Empurre
Use o modo push do analisador.

--recuperar
Produza quaisquer partes analisáveis ​​de um documento inválido.

--relaxando ESQUEMA
Use o arquivo RelaxNG chamado ESQUEMA para validação.

--repetir
Repita 100 vezes, para cronometragem ou criação de perfil.

--esquema ESQUEMA
Use um arquivo W3C XML Schema denominado ESQUEMA para validação.

- concha
Execute um shell de navegação. Detalhes sobre os comandos disponíveis no modo shell estão abaixo (veja o
seção denominada “COMANDOS DE SHELL”).

--xpath "Expressão_XPath"
Execute uma expressão XPath fornecida como argumento e imprima o resultado. No caso de um conjunto de nós
resultado, cada nó no conjunto de nós é serializado por completo na saída. No caso de um
conjunto de nós vazio, o resultado "conjunto XPath está vazio" será mostrado e um código de saída de erro
será retornado.

--Stream
Use streaming API - útil quando usado em combinação com --relaxando or --válido opções
para validação de arquivos que são muito grandes para serem mantidos na memória.

--testIO
Teste o suporte de entrada / saída do usuário.

--cronometragem
Informações de saída sobre o tempo que leva xmllint para realizar as várias etapas.

--válido
Determine se o documento é uma instância válida da Definição de Tipo de Documento incluída
(DTD). Um DTD a ser validado também pode ser especificado na linha de comando usando
do --dtdválido opção. Por padrão, xmllint também verifica para determinar se o documento é
bem formado.

--versão
Mostra a versão de libxml(3) usado.

--andador
Teste o módulo walker, que é uma interface de leitor, mas para uma árvore de documentos, em vez
de usar a API do leitor em um documento não analisado, ela funciona em uma memória existente
árvore. Usado para depuração.

--xinclude
Faça o processamento XInclude.

--xmlout
Usado em conjunto com --html. Normalmente, quando o HTML é analisado, o documento é salvo
com o serializador HTML. Mas com esta opção, o documento resultante é salvo com
o serializador XML. Isso é usado principalmente para gerar XHTML a partir de entrada HTML.

SHELL COMANDOS


xmllint oferece um modo de shell interativo invocado com o - concha comando. Disponível
os comandos no modo shell incluem (em ordem alfabética):

base
Exibir base XML do nó.

tchau
Deixe a concha.

gato NODE
Exibe o nó fornecido ou o atual.

cd PATH
Altere o nó atual para o caminho fornecido (se exclusivo) ou root se nenhum argumento for fornecido.

dir PATH
Despeja informações sobre o nó (namespace, atributos, conteúdo).

du PATH
Mostra a estrutura da subárvore sob o caminho fornecido ou o nó atual.

saída
Deixe a concha.

ajudar
Mostre esta ajuda.

sem
Exibir o uso de memória.

carregar NOME DO ARQUIVO
Carregue um novo documento com o nome de arquivo fornecido.

ls PATH
Lista o conteúdo do caminho fornecido ou do diretório atual.

pwd
Exibe o caminho para o nó atual.

desistir
Deixe a concha.

salvar NOME DO ARQUIVO
Salve o documento atual com o nome do arquivo fornecido ou com o nome original.

validar
Verifique se há erros no documento.

escrever NOME DO ARQUIVO
Grave o nó atual com o nome de arquivo fornecido.

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.

XML_DEBUG_CATALOG
Configurando a variável de ambiente XML_DEBUG_CATALOG para diferente de zero usando o exportar
o comando produz informações de depuração relacionadas às operações do catálogo.

XMLLINT_INDENT
Configurando a variável de ambiente XMLLINT_INDENT controla o recuo. O padrão
o valor é dois espaços "".

DIAGNÓSTICO


xmllint os códigos de retorno fornecem informações que podem ser usadas ao chamá-lo a partir de scripts.

0
Nenhum erro

1
Não classificados

2
Erro no DTD

3
Erro de validação

4
Erro de validação

5
Erro na compilação do esquema

6
Erro ao gravar saída

7
Erro no padrão (gerado quando --padronizar opção é usada)

8
Erro no registro do Leitor (gerado quando --chkregister opção é usada)

9
Erro de falta de memória

Use xmllint online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad