🍋
Menu
.xml Code

XML (Extensible Markup Language)

XML ist eine erweiterbare Auszeichnungssprache für die Darstellung strukturierter Daten. Es wird in Konfigurationsdateien, Dokumentformaten (DOCX, SVG), Webdiensten und Datenaustausch verwendet.

MIME-Typ

application/xml

Typ

Text

Komprimierung

Verlustfrei

Vorteile

  • + Self-describing with user-defined tags and schemas
  • + Mature ecosystem: XPath, XSLT, XSD, SAX/DOM parsers
  • + Standard for RSS/Atom feeds, SVG, XHTML, and SOAP
  • + Supports namespaces for mixing vocabularies

Nachteile

  • Verbose syntax compared to JSON or YAML
  • Parsing is slower and more memory-intensive than JSON
  • Largely replaced by JSON for web APIs

Wann Sie .XML verwenden sollten

Verwenden Sie XML für Konfigurationsdateien, Dokumentenformate, Legacy-Webdienste (SOAP) und wenn Schema-Validierung und Namensräume benötigt werden.

Technische Details

XML verwendet verschachtelte Tags mit Attributen und Namensräumen. Validierung erfolgt über DTD, XSD oder RELAX NG. Verarbeitung nutzt SAX (Streaming) oder DOM (baumbasiert) Parser.

Geschichte

XML wurde 1998 vom W3C als Vereinfachung von SGML veröffentlicht. Es wurde zum Standard für Konfiguration, Dokumentenformate und Webdienste (SOAP, RSS).

Von .XML konvertieren

In .XML konvertieren

Verwandte Formate

Verwandte Begriffe

Learn More

Anwendungsfaelle