Este é o comando xml2yamlp 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 Windows ou emulador online MAC OS
PROGRAMA:
NOME
xml2yaml - converte uma mensagem XML com um esquema em YAML
SINOPSE
xml2yaml arquivo xml arquivo (s) esquema (s)> arquivo yaml
xml2yaml -x arquivo xml -s arquivos de esquema -o arquivo yaml
DESCRIÇÃO
Converta uma mensagem XML em YAML com a mesma estrutura. Um esquema é necessário para impor
a sintaxe correta, especialmente para elementos opcionalmente repetidos.
Opções
Você pode especificar um nome de arquivo de mensagem XML e um ou mais nomes de arquivo de esquema como
argumentos ou use as opções.
--xml | -x nome do arquivo
O arquivo que contém a mensagem xml. Um único traço significa "stdin".
--schema | -s nome do arquivo (s)
Esta opção pode ser repetida, ou os nomes dos arquivos separados por vírgulas, se você tiver mais
de um arquivo de esquema para analisar. Todos os componentes de esquema importados e incluídos devem ser
fornecido explicitamente.
--bigints | -b (booleano)
Por padrão, a tradução é um pouco desleixada: tipos inteiros são definidos para oferecer suporte
pelo menos 18 dígitos em XML. No entanto, isso geralmente é desnecessário, grande e ilegível
em YAML.
- misturado COMO
[1.32] Como tratar elementos mistos. O padrão é TEXTUAL. Outros valores são
"ATTRIBUTES", "XML_STRING" e "STRUCTURAL". Mais detalhes sobre mixed_elements em
XML :: Compile :: Translate :: Reader.
--type | -t TYPE
O tipo do elemento raiz, necessário se o XML não for qualificado por namespace,
embora o esquema seja. Se não for especificado, o elemento raiz é automaticamente
inspecionado.
A notação TYPE é "{namespace} localname". Esteja avisado para usar citações no UNIX
linha de comando, porque as chaves têm um significado especial para o shell.
--output | -o nome do arquivo
Por padrão (ou quando o nome do arquivo é um traço), a saída é impressa em stdout.
Use xml2yamlp online usando serviços onworks.net