Wir verwenden den XML-Datentyp in Microsoft SQL Server 2005 für ein Projekt. Einige Mitglieder des Teams und ich sind der Meinung, dass wir auch XSDs verwenden sollten, während Mitglieder des anderen Camps das Gefühl haben, dass wir die XML ad hoc halten und sie nicht als "Typen" behandeln sollten.Was sind die Vor- und Nachteile der Verwendung von XML-Schemas?
Die XMLs sind ein Versuch, Struktur und Zentralität für eine Reihe von Textkonfigurationsdateien zu schaffen, die einen Wartungsalarm darstellen.
Wir verwenden .NET 3.5/C# und unsere Tabellen sind mit den entsprechenden Datentypen entwickelt. Mein Argument ist, dass wir bereits "typenorientiert" in unserem Denken sind, warum brechen Sie diesen Ansatz, weil es XML ist. Wegen des Mangels an Typen mit den Textdateien ist das ursprüngliche Problem aufgetreten. Wenn wir keinen "Typen" -Ansatz verwenden, bleiben wir für das gleiche Problem offen.
Vielleicht ist mein Verständnis der Vorteile von XML-Schemas inkorrekt. Was sind also die Vor- und Nachteile der Verwendung von XML-Schemas?
Wenn Sie nicht gesagt haben, ich würde gehen. XML ohne Schema, ist nur einfacher Text! – leppie