VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
スキーマファイルを読み込んで DataSetに適用するには、ReadXmlSchemaメソッドを使用します。
また、現在 DataSet に適用されているスキーマを確認するには GetXmlSchema を使用します。GetXmlSchemaメソッドは、スキーマ文字列を返します。
DataSet dtSet = new DataSet(); //スキーマファイルの読み込み dtSet.ReadXmlSchema(@"C:\Work\Schema.xsd"); //適用したスキーマの確認 Console.WriteLine(dtSet.GetXmlSchema());
//Schema.xsd <?xml version="1.0" standalone="yes"?> <xs:schema id="ADDRESS_BOOK" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> <xs:element name="ADDRESS_BOOK" msdata:IsDataSet="true" msdata:UseCurrentLocale="true"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="ADDRESS_LIST"> <xs:complexType> <xs:sequence> <xs:element name="ZIP_CODE" type="xs:string" minOccurs="0" /> <xs:element name="ADDRESS" type="xs:string" minOccurs="0" /> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:schema>