1
Visual Studio xsd 도구를 사용하여 XML 스키마 (.xsd)로 클래스를 생성했습니다. 이제 클래스가 생겼고 xsd에서 정의한 XML로 해당 객체를 다시 출력하려고합니다. 어떻게하는지 궁금합니다. 감사합니다.XmlTextWriter를 사용하여 XML에 개체를 쓰는 방법?
Visual Studio xsd 도구를 사용하여 XML 스키마 (.xsd)로 클래스를 생성했습니다. 이제 클래스가 생겼고 xsd에서 정의한 XML로 해당 객체를 다시 출력하려고합니다. 어떻게하는지 궁금합니다. 감사합니다.XmlTextWriter를 사용하여 XML에 개체를 쓰는 방법?
당신은 XmlSerializer
이 클래스를 직렬화 돌봐해야합니다
using System.Text; // needed to specify output file encoding
using System.Xml;
using System.Xml.Serialization; // XmlSerializer lives here
// instance of your generated class
YourClass c = new YourClass();
// wrap XmlTextWriter into a using block because it supports IDisposable
using (XmlTextWriter tw = new XmlTextWriter(@"C:\MyClass.xml", Encoding.UTF8))
{
// create an XmlSerializer for your class type
XmlSerializer xs = new XmlSerializer(typeof(YourClass));
xs.Serialize(tw, c);
}
는 정말 고마워요! – formatjam