XML-Eingabe

C-Ausgabe

Was ist XML zu C?

C hat keine native XML-Unterstützung. Bibliotheken wie libxml2 oder tinyxml2 parsen XML. Dieses Tool erzeugt C-Structs aus Ihrem XML. Die W3C-XML-Spezifikation definiert das Format.

So verwenden Sie dieses Tool

1

XML einfügen oder hochladen

Fügen Sie XML ein oder laden Sie eine Datei hoch. Setzen Sie Struct-Name und Paket in der Konfiguration.

2

C-Ausgabe prüfen

Das rechte Panel zeigt generierte Structs. Nutzen Sie libxml2 oder tinyxml2 zum Parsen und Befüllen. Sie müssen den Speicher verwalten.

3

Kopieren oder Herunterladen

Nutzen Sie Kopieren oder Herunterladen. Für JSON zu C: JSON zu C. Für XML-Formatierung: XML Formatierer.

Wann XML zu C hilft

Bei der Entwicklung von Embedded-Systemen oder C-Apps, die XML-Konfiguration oder SOAP nutzen, generieren Sie hier Structs. Nutzen Sie libxml2 oder tinyxml2 zum Parsen und Befüllen.

Häufig gestellte Fragen

Welche XML-Bibliothek für C?

libxml2 ist weit verbreitet. tinyxml2 ist leichtgewichtig. Beide parsen XML in einen Baum; Sie durchlaufen ihn, um Structs zu befüllen.

Werden meine Daten übertragen?

Nein. Die Generierung läuft in Ihrem Browser.

XML zu C Beispiele

Hier ein Beispiel für die Generierung von C-Structs aus XML.

Beispiel: Teilnehmerdatensatz

XML-Eingabe:

Eingabe

Generierte C-Ausgabe:

Ausgabe

Verwandte Tools

Für C XML-Parsing: libxml2 und tinyxml2. Für XML: W3C XML.