Fazit


 ... [ Präsentation ] ... [ << Namensräume ] ... [ Quellen >> ] ...  




Allgemein
  • Beide Sprachen beheben die Schwächen von DTDs
  • Verwenden dafür aber häufig unterschiedliche Ansätze


W3C Schema
  • Entwicklung vieler Interessengruppen
  • Unterschiedliche Anforderungen und Wünsche sind integriert worden
  • Sehr mächtig, aber damit auch schwierig zu verstehen
  • In einigen Bereichen Relax NG überlegen

Relax NG
  • Entwicklung von nur zwei Personen
  • Kombiniert Vorteile der beiden Projekte
  • Reduziert die Komplexität durch Entfernen einiger W3C Schema Sprachelemente

  • Relax NG lässt sich intuitiver einsetzen
  • Weniger Fehler und schnellere Lösungsfindung


Verbreitung
  • Meist wird "kleinen" Entwicklungen keine Chancen eingeräumt
  • Bei Relax NG ist dies nicht der Fall, es wird bereits in vielen Projekten, wie z.B. dookBoc eingesetzt
  • Selbst das W3C verwendet Relax NG in seiner XHTML 2.0 Spezifikation
  • Unterstützung von W3C Schema durch XML Prozessoren und Editoren aber deutlich größer






 ... [ Präsentation ] ... [ << Namensräume ] ... [ Quellen >> ] ... [ nach oben ] ...