我们将 Microsoft SQL Server 2005 中的 XML 数据类型用于一个项目。团队的一些成员和我认为我们也应该使用 XSD,而其他阵营的成员则认为我们应该保持 XML 临时性而不是将它们视为“类型”。
XML 旨在为许多文本配置文件带来结构和中心性,而这些文本配置文件是维护的噩梦。
我们使用的是 .NET 3.5/C#,并且我们的表是用适当的数据类型设计的。我的论点是,我们已经在思考为什么要打破这种方法,因为它是 XML 的“面向类型”。最初的问题是由于缺少文本文件的类型。不使用“类型”方法会使我们面临同样的问题。
可能是我对 XML 模式的好处的理解不正确。那么使用 XML 模式的优缺点是什么?