Entrada XML

Saída C++

O que é XML para C++?

C++ oferece TinyXML2, pugixml e outras bibliotecas para parsing XML. Esta ferramenta gera classes C++ a partir da sua estrutura XML.

Como usar esta ferramenta

1

Colar ou carregar XML

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

2

Rever saída C++

O painel direito mostra as classes geradas. Use TinyXML2 ou pugixml para analisar.

3

Copiar ou descarregar

Use Copiar ou Descarregar. Para JSON para C++: JSON para C++. Para formatação XML: Formatador XML.

Quando XML para C++ ajuda

Use esta ferramenta para aplicações C++ que consomem APIs ou feeds XML.

Perguntas frequentes

TinyXML2 vs pugixml?

TinyXML2 é leve. pugixml é rápido. Ambos funcionam com a estrutura gerada.

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

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

Exemplos XML para C++

Exemplo de geração de classes 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++: tinyxml2 e pugixml. Para XML: W3C XML.