Text to XML Converter

Convert various text formats to XML with customizable structure and formatting options

Wichtige Fakten

Kategorie
Konvertierung & Kodierung
Eingabetypen
textarea, select, text, checkbox, number
Ausgabetyp
text
Sample-Abdeckung
4
API verfügbar
Yes

Überblick

Dieser Text-zu-XML-Konverter ermöglicht die schnelle und präzise Umwandlung verschiedener Datenformate wie CSV, JSON oder Key-Value-Paare in eine strukturierte XML-Ausgabe mit flexiblen Anpassungsmöglichkeiten.

Wann verwenden

  • Wenn Sie flache Datenstrukturen wie CSV-Listen in ein standardisiertes XML-Format für Webdienste überführen müssen.
  • Wenn Sie JSON-Daten für ältere Systeme oder Konfigurationsdateien in XML umwandeln möchten.
  • Wenn Sie eine strukturierte XML-Ausgabe mit spezifischen Anforderungen an Einrückungen, CDATA-Abschnitte oder Root-Elemente benötigen.

So funktioniert es

  • Fügen Sie Ihre Quelldaten in das Textfeld ein und wählen Sie das passende Eingabeformat aus.
  • Definieren Sie die Namen für das Root-Element und die einzelnen Zeilenelemente, um die XML-Struktur anzupassen.
  • Konfigurieren Sie zusätzliche Optionen wie XML-Deklaration, Pretty-Print oder CDATA-Abschnitte nach Ihren Anforderungen.
  • Klicken Sie auf Konvertieren, um das Ergebnis sofort im XML-Format zu erhalten.

Anwendungsfälle

Migration von Tabellendaten aus CSV-Dateien in XML-basierte Datenbank-Importformate.
Umwandlung von API-JSON-Antworten in XML für die Integration in Legacy-Software.
Erstellung von XML-Konfigurationsdateien aus einfachen Key-Value-Listen.

Beispiele

1. CSV-Daten in XML umwandeln

Hintergrund
Ein Benutzer hat eine Liste von Kunden in einer CSV-Datei und benötigt diese für ein XML-basiertes CRM-System.
Problem
Manuelle Konvertierung ist fehleranfällig und zeitaufwendig.
Verwendung
CSV-Daten einfügen, Format 'CSV' wählen, Root-Element auf 'Kunden' und Zeilenelement auf 'Kunde' setzen.
Beispielkonfiguration
rootElement: 'Kunden', rowElement: 'Kunde', prettyPrint: true
Ergebnis
Eine sauber strukturierte XML-Datei mit korrekt verschachtelten Kundenelementen.

2. JSON-Konfiguration zu XML

Hintergrund
Eine Anwendung benötigt eine Konfigurationsdatei im XML-Format, die Daten liegen jedoch als JSON vor.
Problem
Das Zielsystem akzeptiert kein JSON, sondern nur XML-Markup.
Verwendung
JSON-Code in das Eingabefeld kopieren, Format 'JSON' auswählen und 'Pretty Print' aktivieren.
Beispielkonfiguration
prettyPrint: true, indentSize: 4
Ergebnis
Ein korrekt formatiertes XML-Dokument, das direkt in die Anwendung geladen werden kann.

Mit Samples testen

xml, text

Verwandte Hubs

FAQ

Welche Eingabeformate werden unterstützt?

Das Tool unterstützt CSV, TSV, PSV, SSV, JSON, Key-Value-Paare sowie zeilenbasierte Textformate.

Kann ich die XML-Struktur beeinflussen?

Ja, Sie können individuelle Namen für das Root-Element und die Zeilenelemente festlegen.

Was bewirkt die 'Pretty Print'-Option?

Diese Option formatiert den XML-Code mit Einrückungen und Zeilenumbrüchen, um ihn für Menschen besser lesbar zu machen.

Werden Sonderzeichen automatisch behandelt?

Ja, das Tool bietet eine Option zum Escapen von Sonderzeichen, um die XML-Konformität sicherzustellen.

Kann ich CDATA-Abschnitte verwenden?

Ja, Sie können die Option 'Use CDATA for Text Content' aktivieren, um Textinhalte in CDATA-Blöcke einzuschließen.

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/text-to-xml

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
textInput textarea Ja -
inputFormat select Ja -
rootElement text Nein -
rowElement text Nein -
includeDeclaration checkbox Nein -
includeAttributes checkbox Nein -
attributeName text Nein -
cdataSections checkbox Nein -
escapeSpecialChars checkbox Nein -
prettyPrint checkbox Nein -
indentSize number Nein -
showStats checkbox Nein -

Antwortformat

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Text: Text

MCP-Dokumentation

Fügen Sie dieses Tool zu Ihrer MCP-Server-Konfiguration hinzu:

{
  "mcpServers": {
    "elysiatools-text-to-xml": {
      "name": "text-to-xml",
      "description": "Convert various text formats to XML with customizable structure and formatting options",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=text-to-xml",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Sie können mehrere Tools verketten, z.B.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, maximal 20 Tools.

Wenn Sie auf Probleme stoßen, kontaktieren Sie uns bitte bei [email protected]