Entrada XML

Saída C

O que é XML para C?

C não tem suporte nativo para XML. Bibliotecas como libxml2 ou tinyxml2 analisam XML. Esta ferramenta gera structs C a partir do seu XML. A conversão executa-se no seu navegador. Nada é enviado para um servidor.

Como usar esta ferramenta

1

Colar ou carregar XML

Cole XML ou carregue um ficheiro. Defina o nome da struct e pacote na configuração.

2

Rever saída C

O painel direito mostra as structs geradas. Use libxml2 ou tinyxml2 para analisar e preencher. Deve gerir a memória.

3

Copiar ou descarregar

Use Copiar ou Descarregar. Para JSON para C, use JSON para C. Para formatação XML, use Formatador XML.

Quando XML para C ajuda

Ao construir sistemas embebidos ou aplicações C que consomem config XML ou SOAP, gere structs aqui. Use libxml2 ou tinyxml2 para analisar e preencher.

Perguntas frequentes

Qual biblioteca XML para C?

libxml2 é amplamente usado. tinyxml2 é leve. Ambos analisam XML numa árvore; percorra-a para preencher structs.

Os meus dados são enviados para algum sítio?

Não. A geração executa-se no seu navegador.

Exemplos XML para C

Aqui está um exemplo de geração de structs C a partir de XML.

Exemplo: Registo de assinante

Entrada XML:

Entrada

Saída C gerada:

Saída

Ferramentas relacionadas

Para parsing XML em C: libxml2 e tinyxml2. Para XML: W3C XML. Para JSON: json.org.