0

SQL Server 2005 および 2008 を使用しており、さまざまな XML ファイルをデータベースにインポートしようとしていますが、XML が有効でない場合があります。各 XML ファイルは、最後のものとは異なります。

XML が有効かどうかに応じて 0 または 1 を返す関数を作成する方法はありますか?

4

1 に答える 1

0

これを試して:

try
 {
   XDocument xdfile = new XDocument();
   xdfile = XDocument.Load(your_filepath);
 }
 catch (XmlException exception)
 {
     ShowMessage("Invalid");
 }

SQL サーバー: 以下のリンクを参照してください

  1. http://www.sqlteam.com/article/xml-validator
  2. http://blog.sqlauthority.com/2009/12/02/sql-server-validate-an-xml-document-in-tsql-using-xsd-by-jacob-sebastian/
于 2012-10-04T09:50:57.940 に答える