CSV-syöte

XML-tulos

Mikä on CSV XML:ksi?

Sinulla on taulukkodata ja vanhan sukupolven järjestelmä, joka ymmärtää vain XML:ää. Tämä työkalu täyttää juuri sen aukon. CSV (RFC 4180) on tasainen rivi-sarake-muoto; XML (W3C-määrittely) on hierarkkinen merkintäkieli. Jokainen CSV-rivi muuttuu XML-elementiksi; jokainen sarake lapsielementiksi tai attribuutiksi. Täydellinen SOAP-integraatioihin, RSS/Atom-syötteisiin tai yritysdataputkiin, jotka odottavat XML:ää.

Työkalu toimii kokonaan selaimessasi. Mitään ei lähetetä palvelimelle. Liitä CSV tai lataa tiedosto ja saat XML-tuloksen. Asetuksista valitset erottimen, juuri- ja rivielementtien nimet sekä attribuutit vs. alielementit. CSV JSONiksi: CSV JSONiksi. CSV YAML:ksi: CSV YAML:ksi.

Esimerkkejä: CSV XML:ksi

Muunna CSV-rivit XML-elementeiksi. Telealan esimerkki:

Esimerkki: Tilaajatietueet

CSV-syöte

XML-tulos:

XML-tulos

Napsauta yllä olevaa Esimerkki-painiketta ladataksesi lisää esimerkkejä editoriin.

Näin käytät työkalua

1

Liitä tai lataa

Liitä CSV vasempaan paneeliin tai lataa .csv-tiedosto. Esimerkki lataa mallidatan, Tyhjennä nollaa. Asetuksista säädät erottimen ja rakenteen.

2

Määritä tuloste

Asetuksista valitset erottimen (pilkku, puolipiste, pystyviiva, sarkain), juurielementin, rivielementin ja käytetäänkö sarakkeille attribuutteja.

3

Kopioi tai lataa

Kopioi tai Lataa tiedosto saadaksesi XML:n. XML:n muotoiluun: XML-muotoilutyokalu. Tarkistukseen: XML-tarkistin.

Työkalu jäsentää CSV:si RFC 4180 -mukaisesti ja rakentaa XML-rakenteen. Jokaisesta rivistä tulee lapsielementti (esim. <row>); sarakkeiden arvot joko lapsielementtejä tai attribuutteja. W3C:n XML-määrittely määrittää tulostemuodon. Erikoismerkit arvoissa escapetaan muodossa &lt;, &amp; jne. Asetuksilla valitset erottimen, juuri- ja rivinimet sekä attribuutti- vs. elementtiasettelun kohdeskeemaasi sopivaksi.

Työkalu jäsentää CSV:si RFC 4180 -mukaisesti ja rakentaa XML-rakenteen. Jokaisesta rivistä tulee lapsielementti (esim. <row>); sarakkeiden arvot joko lapsielementtejä tai attribuutteja. W3C:n XML-määrittely määrittää tulostemuodon. Erikoismerkit arvoissa escapetaan muodossa &lt;, &amp; jne. Asetuksilla valitset erottimen, juuri- ja rivinimet sekä attribuutti- vs. elementtiasettelun kohdeskeemaasi sopivaksi.

Milloin CSV XML:ksi auttaa

Kun yhdistät taulukko- tai tietokantaexportteja XML-pohjaisiin järjestelmiin, vanhoihin rajapintoihin tai SOAP-palveluihin, muunna tässä. Yritysjärjestelmät odottavat usein XML:ää syötteinä. Säädettävät juuri- ja rivielementit auttavat vastaamaan kohdeskeemoja. JSON- tai YAML-tulokseen:

RSS-syötteet, API-vastaukset ja ETL-putket vaativat joskus XML:ää. CSV:n muunnos täällä tuottaa hyvin muodostetun XML:n, jonka voit tarkistaa XML-tarkistimella tai muotoilla XML-muotoilutyokalu -työkalulla. Ennen muunnosta tarkista CSV: CSV-tarkistin.

Usein kysyttyä

Onko datani yksityistä?

Kyllä. Muunnos tapahtuu kokonaan selaimessasi. Mitään ei lähetetä palvelimelle.

Mitä erottimia tuetaan?

Pilkku, puolipiste, pystyviiva ja sarkain. Valitse Asetuksista CSV:si sopiva erotin.

Attribuutit vai elementit?

Käytä attribuutteja sijoittaaksesi sarakkeiden arvot XML-attribuutteihin; muuten ne tulevat lapsielementteinä. Valitse kohdeskeeman mukaan.

Voinko muuttaa elementtien nimiä?

Kyllä. Asetuksista määrität Juuri- ja Rivi-elementtien nimet. Oletukset ovat tyypillisesti data ja row.

CSV XML:ksi vs. CSV JSONiksi?

Molemmat muuntavat CSV:n rakenteelliseksi dataksi. XML on yleinen vanhoissa ja yritysjärjestelmissä, JSON API:issa. Käytä kohdetta vastaavaa muotoa.

Liittyvät työkalut

CSV-muodosta: RFC 4180. XML:stä: W3C:n XML-määrittely ja MDN:n DOMParser. JSON on vaihtoehto JSON-pohjaisille rajapinnoille.