저는 WP7을 처음 사용합니다. this 튜토리얼을 읽고 XML 파일을 작성했지만 xml 파일을 읽을 때 xml 파일의 맨 위 행만 보여줍니다. xml 파일이 프로그램에 의해 올바르게 작성된 날씨를 확인하는 방법을 모르겠습니다. .WP7 IsolatedStorage에서 Xml 읽기 쓰기
1. 격리 된 저장소에 저장된 xml 파일을 확인하십시오.
2.이 문제를 해결하는 방법.
격리 된 저장소에서 XML 파일 쓰기 내 코드 : 격리 된 저장소에서 XML 파일을 읽을 수
using (IsolatedStorageFile myIsolatedStorage =
IsolatedStorageFile.GetUserStoreForApplication())
{
using (IsolatedStorageFileStream isoStream = new IsolatedStorageFileStream("mz1.xml", FileMode.Create, myIsolatedStorage))
{
XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = true;
using (XmlWriter writer = XmlWriter.Create(isoStream, settings))
{
writer.WriteStartDocument();
writer.WriteStartElement("person");
writer.WriteElementString("node1", "value1");
writer.WriteEndElement();
writer.WriteEndDocument();
writer.Flush();
}
}
}
코드 :
using (IsolatedStorageFile myIsolatedStorage =
IsolatedStorageFile.GetUserStoreForApplication())
{
IsolatedStorageFileStream isoFileStream =
myIsolatedStorage.OpenFile("mz1.xml", FileMode.Open);
using (StreamReader reader = new StreamReader(isoFileStream))
{
textBlock1.Text= reader.ReadToEnd();
}
}
출력 :
<?xml version="1.0" encoding="utf-8"?>
thnx @ 알렉스 reply.I는 탐색기를 설치하고 문서에이 IsolatedStorageExplorer 어셈블리에 대한 참조를 추가 할 말합니다하지만 난 탐험가 – Mj1992
설치 한 있지만 어셈블리 내 비주얼 스튜디오에 존재하지 않습니다에 대한 @ Mj1992 - 참조 추가 대화 상자를 열면 라이브러리가있는 디렉토리를 탐색하고 .dll에 대한 참조를 추가합니다. 일반적으로 C : \ Program Files \ WP7에 설치됩니다. 격리 된 저장소 Explorer \ Library - hth – Alex
thnx @Alex는 내가 그것을 완전히 잊었다는 것을 지적했다. – Mj1992