Hallihallo,
mir ist da so eine Idee gekommen, wie sie teilweise auch schon genutzt wird.
Da XML stark beim Datenaustausch zum Einsatz kommt und sich vor allem zum Austausch von Objekten eignet (SOAP), wäre es da nicht "zeitgemäß", einige Protokolle in XML neuzudefinieren?
Zum Beispiel SMTP - schon allein die Form spricht doch dafür, den ganzen Mail-Kopf in XML zu definieren:
<mail>
<from>...</from>
...
<body>
...
</body>
</mail>
Bei HTML-Mails müsste im Body natürlich noch der entsprechende Name-Space angegeben werden.
Was spricht dagegen?
- Der Parsing-Aufwand? (wohl kaum; einen fertigen parser einzubinden, wäre imho kein problem)
- Die Datenmenge? Ja, klar, es wären ein paar chars mehr. Und?
- Der Integrationsaufwand? Die Umstellung wäre sicherlich schon fast mit dem Aufwand vergleichbar, von IPv4 auf IPv6 umzusteigen. Aber daran wird's wohl scheitern.
Was spricht dafür?
Natürlich klappt es auch so. Aber zumindest bei neuen Protokollen (die eigentlich auch nicht so häufig entstehen :) wäre es doch eine nicht außer acht zu lassende Alternative.
Gut, ich lasse die Finger von den bestehenden Protokollen. Aber spricht nicht alles dafür, XML in diesem Sektor zu bestärken? Damit man endlich weiß, "in welche Ecke" man XML stellen soll?
Andere Vorschläge?
Oder sind euch Fälle bekannt, in denen XML schon auf diese Weise genutzt wird?
Sonstige Weltverbesserungsvorschläge? ;-)
Bin gespannt auf eure Meinungen.
Viele Grüße,
Simon