プロジェクトで Microsoft SQL Server 2005 の XML データ型を利用しています。チームの一部のメンバーと私は、XSD も使用する必要があると感じていますが、他の陣営のメンバーは、XML をアドホックに保ち、「型」として扱わないようにする必要があると感じています。
XML は、メンテナンスの悪夢である多くのテキスト構成ファイルに構造と中心性をもたらす努力です。
.NET 3.5/C# を使用しており、テーブルは適切なデータ型で設計されています。私の主張は、XML であるという理由でそのアプローチを打ち破る理由を考えることにおいて、私たちはすでに「型指向」であるということです。元の問題が発生したのは、テキスト ファイルに型がないためです。「タイプ」アプローチを使用しないと、同じ問題が発生する可能性があります。
XML スキーマの利点に関する私の理解が間違っている可能性があります。では、XML スキーマを使用する利点と欠点は何でしょうか?