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が立つ
XMLスキーマの目的は、DTDのようにXML文書のルールセットを定義することです。 (これはDTDよりはるかに進歩しています) このリンク[click_here]を参照すると、XSDの機能と制限を知ることができます