XML–C-muunnin
Muunna XML C-struktuuriksi kehitystyötä varten
XML-syöte
C-tulos
Mikä on XML–C-muunnin?
C-kielellä ei ole natiivia XML-tukea. Kirjastot kuten libxml2 tai tinyxml2 jäsentävät XML:ää. Tämä työkalu luo C-struktuurit XML:stäsi. W3C XML-spesifikaatio määrittelee muodon; muunnos tapahtuu selaimessasi. Mitään ei lähetetä palvelimelle.
Miten työkalua käytetään
Liitä tai lataa XML
Liitä XML tai lataa tiedosto. Aseta struktuurin nimi ja paketti asetuksissa.
Tarkista C-tulos
Oikea paneeli näyttää luodut struktuurit. Käytä libxml2:ta tai tinyxml2:ta jäsentämiseen ja täyttämiseen. Muistinhallinta on tehtävä itse.
Kopioi tai lataa
Käytä Kopioi- tai Lataa tiedostona -painiketta. JSON:n muuntamiseen C:ksi käytä JSON–C-muunnin. XML:n muotoiluun käytä XML-muotoilutyökalu.
Milloin XML–C-muunnin auttaa
Kun rakennat sulautettuja järjestelmiä tai C-sovelluksia, jotka käyttävät XML-konfiguraatiota tai SOAP:ia, luo struktuurit täällä. Käytä libxml2:ta tai tinyxml2:ta jäsentämiseen ja täyttämiseen. W3C XML-spesifikaatio määrittelee muodon.
Usein kysyttyä
Mikä XML-kirjasto C:lle — libxml2 vai Expat?
libxml2 on täyden DOM-jäsentimen — loistava tarkkoihin kyselyihin. Expat on nopea SAX-suoratoistojäsenin suurille tiedostoille. tinyxml2 on kevyt, suosittu pelimoottoreissa ja sulautetuissa järjestelmissä.
Lähetetäänkö XML-datani palvelimelle?
Ei. Kaikki käsittely tapahtuu paikallisesti selaimessasi. Mitään ei ladata tai tallenneta.
XML–C-esimerkkejä
Tässä on esimerkki C-struktuurien luomisesta XML:stä.
Esimerkki: Tilaajan tietue
XML-syöte:
Luotu C-tulos:
Liittyvät työkalut
C:n XML-jäsentämisestä, katso libxml2 ja tinyxml2. XML:stä, katso W3C XML-spesifikaatio.