実現したいこと
C# .Net のWPFアプリケーションで スキーマを使って、XMLをDataSetに読み込もうとしています。
前提
コードにあるように、xsdファイルはローカルを指定しています。
発生している問題・エラーメッセージ
ReadXmlSchema() で、スキーマファイルを読み込み時、DataException ("未定義のデータ型:'token'です。")が発生します。
該当のソースコード
string path = System.Reflection.Assembly.GetExecutingAssembly().Location; string xsdPath = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(path), "FGD_GMLSchema.xsd"); using (DataSet dtSet = new DataSet()) { // Read XMLSchema dtSet.ReadXmlSchema (xsdPath); // Read XMLData dtSet.ReadXml (FileName); }
試したこと
他の簡単なXSDファイルだと正常に読み込めます。
補足情報(FW/ツールのバージョンなど)
xsdは一般的に使われているスキーマファイルだと思います。
テストでは ReadXml()を呼び出す前にReadXmlSchema()でエラーが発生します。
何か足りない処理があるのでしょうか?
0 コメント