Gå til indhold

XML til INI Dataformatkonverter

Konvertér XML til INI med ét trin. Indsæt eller upload dine XML-data, så analyserer konverteren dem, bevarer indlejrede strukturer, hvor INI understøtter dem, flader dem ud til punktumseparerede nøgler, hvor det ikke gør, og returnerer INI, der er klar til at kopiere eller downloade. Udviklet til udviklere og analytikere, der flytter konfiguration og tabeldata mellem værktøjer, uden tilmelding og uden at gemme noget.

Nulstil

Ofte stillede spørgsmål

Hvilke formater kan jeg konvertere mellem?

Konverteren læser og skriver JSON, JSON Lines, YAML, TOML, XML, CSV, TSV, INI, Java-egenskaber, Excel XLSX og OpenDocument ODS, og alle formater kan konverteres til alle andre. Vælg kildeformatet under Fra og målformatet under Til. Til JSON og YAML findes der også dedikerede værktøjer på webstedet med ekstra muligheder til CSV til JSON, JSON til CSV, JSON til XML og XML til JSON.

Hvordan konverterer jeg et Excel- eller ODS-regneark?

Vælg XLSX eller ODS som kildeformat, og upload projektmappen i stedet for at indsætte tekst. Konverteren læser det første ark eller det ark, du angiver i feltet Arknavn, behandler den første række som kolonneoverskrifter og omdanner hver efterfølgende række til en post. Formler læses som deres senest beregnede værdier, og datoceller bliver til ISO 8601-strenge.

Hvordan bliver indlejrede data til CSV, TSV, INI eller egenskaber?

Disse formater kan ikke rumme indlejrede strukturer, så indlejrede objekter flades ud til punktumseparerede nøgler, og elementer i arrays får deres indeks i kantede parenteser. For eksempel bliver {"user": {"name": "Ada", "tags": ["x"]}} til nøglerne user.name og user.tags[0]. Når egenskaber læses tilbage, indlejres de punktumseparerede nøgler igen, hvis de ikke er i konflikt, mens CSV- og TSV-overskrifter bevares præcis, som de er skrevet.

Hvordan afgør konverteren, hvad der er en række?

Når målformatet er CSV, TSV, XLSX eller ODS, bliver et array på øverste niveau til rækkerne. Et objekt, der kun omslutter ét array, f.eks. {"users": [...]}, eller et XML-dokument med gentagne rækkeelementer, pakkes ud til dette array, og alt andet bliver til én række. Kolonnerne er foreningen af alle nøgler i den rækkefølge, de først optræder, og manglende værdier forbliver tomme.

Bevares tal og booleske værdier?

JSON, JSON Lines, YAML og TOML bevarer tal, booleske værdier og null-værdier, og regnearksceller bevarer tal og booleske værdier. CSV, TSV, INI, egenskaber og XML har ingen typer, så deres værdier læses som tekst og forbliver tekst i resultatet. TOML-heltal, der er for store til et JavaScript-tal, bevares som tekst, så ingen cifre går tabt.

Hvordan overføres XML til andre formater?

Hvert element bliver til en nøgle, gentagne elementer bliver til arrays, attributter bliver til nøgler, der begynder med @, og tekst ved siden af attributter gemmes under #text. Når der skrives XML, bruger et objekt med én enkelt nøgle på øverste niveau denne nøgle som rodelement; alt andet pakkes ind i et rodelement, og array-elementer skrives som rækkeelementer. Tegn, der ikke er tilladt i elementnavne, erstattes med understregninger, og dokumenter, der erklærer entiteter, afvises af sikkerhedshensyn.

Hvad sker der med værdier, som TOML ikke kan gemme?

TOML har ingen null-værdi, så nøgler med null udelades, og null-elementer i arrays bliver til tomme strenge. TOML kræver også en tabel på øverste niveau, så et array på øverste niveau skrives som et array af tabeller med navnet rows, og en enkelt værdi skrives som en nøgle med navnet value. Datoer læst fra TOML skrives i andre formater som ISO 8601-strenge.

Hvordan læses INI-filer og Java-egenskaber?

INI-sektioner bliver til objekter, linjer med key[] samler værdier i en liste, linjer, der begynder med ; eller #, er kommentarer, og værdier i dobbelte anførselstegn kan bruge escape-sekvenser som \n. Egenskaber følger Java-reglerne: =, : eller mellemrum adskiller nøgle og værdi, linjer, der begynder med # eller et udråbstegn, er kommentarer, en afsluttende omvendt skråstreg fortsætter linjen, og \uXXXX-escape-sekvenser afkodes. Egenskaber, der skrives, er almindelig UTF-8, som Java 9 og nyere læser i ressourcepakker.

Hvordan håndteres JSON Lines og YAML med flere dokumenter?

JSON Lines-input læses linje for linje, tomme linjer springes over, og værdierne samles i et array, mens JSON Lines-output skriver hvert array-element som én kompakt JSON-værdi pr. linje. YAML-input med flere dokumenter adskilt af --- bliver til et array med én post pr. dokument. Ugyldig YAML, TOML og XML angiver linjen og kolonnen, hvor analysen stoppede, og ugyldig JSON Lines angiver linjen.

Hvad er begrænsningerne, og gemmes mine data?

Tekst og filer kan være op til 5 MiB med højst 100,000 rækker, 1,000,000 celler, 64 niveauer af indlejring, 50 MiB udpakket projektmappeindhold og 16 MiB resultat. Større input afvises med en meddelelse i stedet for at blive afkortet. Dine data konverteres i hukommelsen til anmodningen og gemmes ikke.

Relaterede værktøjer

Dataformatkonverter

Konvertér strukturerede data mellem JSON, JSON Lines, YAML, TOML, XML, CSV, TSV, INI, Java-egenskaber, Excel XLSX og OpenDocument ODS. Indsæt tekst, eller upload en projektmappe, vælg kilde- og målformat, så bevarer konverteren indlejrede strukturer, hvor målformatet understøtter dem, og flader dem ud til punktumseparerede nøgler, hvor det ikke gør. Udviklet til udviklere, analytikere og DevOps-ingeniører, der flytter konfiguration og tabeldata mellem værktøjer.

XML til JSON Lines Dataformatkonverter

Konvertér XML til JSON Lines med ét trin. Indsæt eller upload dine XML-data, så analyserer konverteren dem, bevarer indlejrede strukturer, hvor JSON Lines understøtter dem, flader dem ud til punktumseparerede nøgler, hvor det ikke gør, og returnerer JSON Lines, der er klar til at kopiere eller downloade. Udviklet til udviklere og analytikere, der flytter konfiguration og tabeldata mellem værktøjer, uden tilmelding og uden at gemme noget.

XML til YAML Dataformatkonverter

Konvertér XML til YAML med ét trin. Indsæt eller upload dine XML-data, så analyserer konverteren dem, bevarer indlejrede strukturer, hvor YAML understøtter dem, flader dem ud til punktumseparerede nøgler, hvor det ikke gør, og returnerer YAML, der er klar til at kopiere eller downloade. Udviklet til udviklere og analytikere, der flytter konfiguration og tabeldata mellem værktøjer, uden tilmelding og uden at gemme noget.

XML til TOML Dataformatkonverter

Konvertér XML til TOML med ét trin. Indsæt eller upload dine XML-data, så analyserer konverteren dem, bevarer indlejrede strukturer, hvor TOML understøtter dem, flader dem ud til punktumseparerede nøgler, hvor det ikke gør, og returnerer TOML, der er klar til at kopiere eller downloade. Udviklet til udviklere og analytikere, der flytter konfiguration og tabeldata mellem værktøjer, uden tilmelding og uden at gemme noget.

XML til CSV Dataformatkonverter

Konvertér XML til CSV med ét trin. Indsæt eller upload dine XML-data, så analyserer konverteren dem, bevarer indlejrede strukturer, hvor CSV understøtter dem, flader dem ud til punktumseparerede nøgler, hvor det ikke gør, og returnerer CSV, der er klar til at kopiere eller downloade. Udviklet til udviklere og analytikere, der flytter konfiguration og tabeldata mellem værktøjer, uden tilmelding og uden at gemme noget.

XML til TSV Dataformatkonverter

Konvertér XML til TSV med ét trin. Indsæt eller upload dine XML-data, så analyserer konverteren dem, bevarer indlejrede strukturer, hvor TSV understøtter dem, flader dem ud til punktumseparerede nøgler, hvor det ikke gør, og returnerer TSV, der er klar til at kopiere eller downloade. Udviklet til udviklere og analytikere, der flytter konfiguration og tabeldata mellem værktøjer, uden tilmelding og uden at gemme noget.

Vis alle 104 relaterede værktøjer

Om OneClick Pro

OneClick Pro er en gratis samling med mere end 150 webværktøjer til daglige opgaver: konvertering af billeder og enheder, formatering og validering af kode, opslag af domæner og SEO samt arbejde med tekst, datoer og tal. Alle værktøjer fungerer uden registrering eller abonnement, og det, du indtaster, bruges kun til at beregne resultatet og gemmes aldrig. Brug samlingen som en hurtig værktøjskasse til enkeltstående opgaver, eller bogmærk de værktøjer, du bruger hver dag.