XML-inndata

C-utdata

Hva er XML til C?

C har ingen innebygd XML-støtte. Biblioteker som libxml2 eller tinyxml2 parser XML. Dette verktøyet genererer C-strukturer fra din XML. W3C XML-spesifikasjonen definerer formatet; konverteringen kjører i nettleseren din. Ingenting sendes til en server.

Slik bruker du verktøyet

1

Lim inn eller last opp XML

Lim inn XML eller last opp en fil. Angi strukturnavn og pakke i konfigurasjonen.

2

Gjennomgå C-utdataen

Høyre panel viser genererte strukturer. Bruk libxml2 eller tinyxml2 til å parse og fylle ut. Du må håndtere minnet selv.

3

Kopier eller last ned

Bruk Kopier eller Last ned. For JSON til C, bruk JSON til C. For XML-formatering, bruk XML-formaterer.

Når XML til C hjelper

Når du bygger innebygde systemer eller C-apper som bruker XML-konfig eller SOAP, generer strukturer her. Bruk libxml2 eller tinyxml2 til å parse og fylle ut. W3C XML-spesifikasjonen definerer formatet.

Ofte stilte spørsmål

Hvilket XML-bibliotek for C — libxml2 eller Expat?

libxml2 er en fullstendig DOM-parser. Expat er en rask SAX-strømmingsparser for store filer. tinyxml2 er lett og populær i spillmotorer og innebygde systemer.

Sendes XML-dataene mine til en server?

Nei. All behandling kjører lokalt i nettleseren din. Ingenting lastes opp eller lagres.

XML til C-eksempler

Her er et eksempel på å generere C-strukturer fra XML.

Eksempel: Abonnentpost

XML-inndata:

Inndata

Generert C-utdata:

Utdata

Relaterte verktøy

For C XML-parsing, se libxml2 og tinyxml2. For XML, se W3C XML-spesifikasjonen.