XML을 사용하여 winform 응용 프로그램을 작성하고 있습니다.XML 데이터에서 클래스 내부를 가져 오는 중에 오류가 발생했습니다.
첨부 된 XML을 찾으십시오. 다음 클래스를 사용하여 데이터를 가져 왔습니다. XML로 데이터를 deserialize하는 동안
공용 클래스 작업 {
public int Screens { get; set; }
public string Name { get; set; }
public int Employees { get; set; }
public static Task[] FromXml(string sourceXml)
{
using (var ms = new MemoryStream(Encoding.UTF8.GetBytes(sourceXml)))
{
var xs = new XmlSerializer(typeof(Cinema[]));
return xs.Deserialize(ms) as Cinema[];
}
}
}
나는 다음과 같은 오류가 발생했습니다.
오류 : XML 문서 (1, 1)에 오류가 있습니다.
제발 도와주세요 .. 사전에
감사합니다!
안녕 mareckmareck, 나는 태그를 닫았으며 동일한 문제가 여전히 발생합니다 .. 같은 모습을 보아주세요 ... 감사합니다! – user2395176
그 하이픈은 XML의 일부입니까? 몇 가지 유효성 검사기 (예 : wc3 : http://www.w3schools.com/xml/xml_validator.asp)를 사용하여 xml 파일의 유효성을 검사합니다. 또한 XML 파일이 UTF8로 올바르게 인코딩되었는지 확인하십시오. – mareckmareck
안녕하세요 mareckmareck, – user2395176