Stefan: XML - wann sollte man Namspaces einführen?

Beitrag lesen

Liebes Forum,

der Betreff stellt schon die Frage, als Hintergrund noch Folgendes:

ich arbeite an einem kleinen CMS, welches aber wachsen soll. Als Output des Systems möchte ich XML nutzen, welches dann über XSLT in das gewünschte Ausgangsformat transformiert werden kann.

Nun frage ich mich, ob ich für meine "proprietären" Daten-Tags direkt einen eigenen Namespace definieren soll, also anstatt <article>, <catalog> zB hd:article, hd:catalog, etc.

Das erscheint mir irgendwo "sauberer", aber ich bin nicht sicher, ob dieses Vorgehen dem Sinn eines Namespace entspricht und ob ich dabei vielleicht etwas übersehe.

Für Tipps bin ich dankbar,
Stefan