XML til C-konverterer
Konverter XML til C-strukturer for utvikling
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
Lim inn eller last opp XML
Lim inn XML eller last opp en fil. Angi strukturnavn og pakke i konfigurasjonen.
Gjennomgå C-utdataen
Høyre panel viser genererte strukturer. Bruk libxml2 eller tinyxml2 til å parse og fylle ut. Du må håndtere minnet selv.
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:
Generert C-utdata:
Relaterte verktøy
For C XML-parsing, se libxml2 og tinyxml2. For XML, se W3C XML-spesifikasjonen.