받은 XML 파일을 직렬화하기 위해 XSD 스키마를 사용할 수 있는지 알지 못했습니다. XSD 파일에서 xsd.exe
을 사용하여 cs
클래스를 생성 했으므로 이제 해당 클래스를 사용하여 클래스 속성에서 데이터를 가져와야하지만 한 가지를 놓치고 도움이 필요합니다. 여기드라이브에서 XML 파일을 읽는 대신 XmlDocument 개체를 사용하는 방법?
private void ParseDataFromXmlDocument_UsingSerializerClass(XmlDocument doc)
{
XmlSerializer ser = new XmlSerializer(typeof(ClassFromXsd));
string filename = Path.Combine("C:\\myxmls\\test", "xmlname.xml");
ClassFromXsdmyClass = ser.Deserialize(new FileStream(filename, FileMode.Open)) as ClassFromXsd;
if (myClass != null)
{
// to do
}
...
내가 드라이브에서 XML 파일을 사용
이
는 코드입니다. 그리고 내가 전달한 매개 변수에서이 XmlDocument를 사용하고 싶습니다. 어떻게 드라이브에서 XML 대신 doc을 사용하도록이 코드를 수정합니까?
그리고 그는 왜 ... – LunicLynx