我正在將varchar(8000)字段轉換爲MSSQL 2005中的xml字段。 許多XML文檔都有小問題(例如:度數符號未編碼)。有沒有比Try/Catch過程更好的驗證XML的方法?有沒有使用T-SQL驗證XML的方法?
也許我可以寫一個.NET存儲過程。在.NET中驗證(或失效)XML文檔的正確方法是什麼?
我正在將varchar(8000)字段轉換爲MSSQL 2005中的xml字段。 許多XML文檔都有小問題(例如:度數符號未編碼)。有沒有比Try/Catch過程更好的驗證XML的方法?有沒有使用T-SQL驗證XML的方法?
也許我可以寫一個.NET存儲過程。在.NET中驗證(或失效)XML文檔的正確方法是什麼?
您可以在託管代碼中編寫存儲過程。以下是一些示例http://www.yukonxml.com/articles/sqlclr/
到目前爲止,我認爲使用Try/Catch方法更簡單(但是蠻力)。我正在開發的團隊還沒有真正開始使用Managed Stored Procs。