0

Readxml を使用して xml ファイル データを DataSet に読み込むと、ランタイム エラーが発生します。

「encoding」は予期しないトークンです。予期されるトークンは「?>」です」

私のC#コードは次のとおりです。

XmlReader xmlFile = XmlReader.Create("WH7_Inventory.xml", new XmlReaderSettings());            
DataSet ds = new DataSet();
ds.ReadXml(xmlFile);

私のxmlファイルは

<?xml version="1.0" encoding="UTF-8" standalone="true"?>
4

1 に答える 1

0

の属性値standaloneが正しくありません。yesまたはのいずれかである必要がありますno

スタンドアロン ドキュメント宣言を参照してください

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

ルート要素がないため、これが XML ドキュメントにあるすべてであると仮定しても、おそらくエラーが発生します。

于 2013-09-03T10:31:40.303 に答える