XML/HTML#
Übersicht#
Unterstützung für Datenstrukturen |
++ |
XML ist sehr flexibel, da jedes Element Attribute und beliebige Kindelemente haben kann. |
Standardisierung |
++ |
XML ist gut stadnardisiert, die Spezifikation findet ihr unter https://www.w3.org/TR/xml/. XML unterstützt sowohl DOM-Parser als auch streaming SAX-Parser. |
Schema-IDL |
++ |
|
Sprachunterstützung |
+ |
Wird in allen wichtigen Sprachen unterstützt, üblicherweise mit integrierten Bibliotheken. |
Menschliche Lesbarkeit |
+- |
XML ist ein lesbares Serialisierungsprotokoll. Ein Nachteil vom XML ist die Ausführlichket, insbesondere die beschreibenden End-Tags. |
Geschwindigkeit |
+ |
XML ist ziemlich schnell obwohl es normalerweise langsamer als JSON ist. |
Dateigröße |
-- |
XML ist im Vergleich am größten. |
Beispiel#
<?xml version="1.0" encoding="ISO-8859-1" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"></xs:schema>
Siehe auch