我是XSD新手。我想知道如何使用XSD文件將數據導出到XML。XSD文件和導出
我假設在插入XML文件時可以使用相同的XSD文件,以檢查XML文件的架構是否按照XSD文件的架構。我希望這個假設是正確的。
感謝, 拉姆
我是XSD新手。我想知道如何使用XSD文件將數據導出到XML。XSD文件和導出
我假設在插入XML文件時可以使用相同的XSD文件,以檢查XML文件的架構是否按照XSD文件的架構。我希望這個假設是正確的。
感謝, 拉姆
XSD文件是用來檢查XML的架構:
XmlReaderSettings xmlSettings = new XmlReaderSettings();
xmlSettings.ValidationType = ValidationType.Schema;
xmlSettings.Schemas.Add("http://www.example.com/SchemaName",
"http://intranet/xml/schemadatei.xsd");
XmlReader xmlReader = XmlReader.Create(this.dateiname, xmlSettings);
while (xmlReader.Read())
{ }
而且你可以從XSD生成的一類,你可以在這裏看到:http://msdn.microsoft.com/de-de/library/x6c1kb0s%28v=vs.80%29.aspx
您的聲明中的一些更正:
XSD文件不會導出數據.. 它用於驗證數據。
XSD文件可用於驗證XML,同時導入它..以根據SCHEMA文件檢查XML文件是否爲。 XSD的XML模式定義
PS:通常慣例是.. XSD是用來對進口數據高於 出口的人..因爲你知道你正在發送的..但是你 應該果然接受由 其他系統發送給您的有效數據。(在確認無傷害了持續的數據雖然)
XML模式的目的是定義XML文檔的規則集,就像DTD一樣。 (它比DTD先進得多) 請參閱此鏈接[click_here]瞭解XSD的功能和限制