Kategorien

Text to XML Converter

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

Wichtige Fakten

Kategorie
Format Conversion
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]