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

Qual biblioteca XML usar para C++ — pugixml ou tinyxml2?

pugixml é o parser DOM mais rápido para C++ — apenas cabeçalhos, licença MIT. tinyxml2 tem menor pegada de código, ideal para motores de jogos.

Os meus dados XML são enviados a um servidor?

Não. Toda a geração corre localmente no seu browser. Nada é carregado ou armazenado.

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.