それSilverlightのWindowsPhoneプロジェクトだと私は、私はそれから読み取るしようisolatedstorageでxmlファイルを作成しようとしています、ここのコードです:は、分離ストレージからXMLファイルを読み込むことができ
using (var file = IsolatedStorageFile.GetUserStoreForApplication())
{
using (var stream = file.OpenFile("MainLBItems.xml", FileMode.Create))
{
XDocument MainLBItems = new XDocument(
new XDeclaration("1.0", "utf-8", "yes"),
new XComment("This is a comment"),
new XElement("Items")
);
MainLBItems.Save(stream);
}
}
問題コード
using (var file = IsolatedStorageFile.GetUserStoreForApplication())
{
using (var stream = file.OpenFile("MainLBItems.xml", FileMode.Open))
{
XDocument MainLBItems = XDocument.Load(stream);
...
}
}
私はXML宣言は、文書内の最初のノードでなければなりません。」予期しないXML宣言を伝えるエラーを持って、そして何の空白文字が許可されていませんが、ここでされて、私はそれから読み取るしようとすることで、その前に現れます。行3、位置12。 と未処理のXmlExceptionをスローする
この問題を解決するお手伝いをしてください。前もって感謝します。
私は別にXML宣言を追加しようとしましたが、それはあまりにも動作しませんでした:
using (var file = IsolatedStorageFile.GetUserStoreForApplication())
{
using (var stream = file.OpenFile("MainLBItems.xml", FileMode.Create))
{
XDocument MainLBItems = new XDocument();
MainLBItems.Declaration= new XDeclaration("1.0", "utf-8", "yes");
MainLBItems.Add(
new XComment("This is a comment"),
new XElement("Items")
);
MainLBItems.Save(stream);
}
}
ファイルには何が含まれていますか? – SLaks
正確には、ファイルに含まれる何よ、私は、ファイルがカーソルに実行を使用して含まれていてもよいものを知ってしようとすると、実際に、私はこれだけ を得た。<! - これはコメントです - > –
@Slaks権利であります:ファイルには実際に何が含まれていますか? –