1
Visual Studio에서 XSD.exe 유틸리티를 사용하여 Visual Basic 클래스를 생성했습니다. 누군가 Visual Basic에서 데이터를 처리하는 방법에 대한 예제를 가지고 있는지 궁금합니다. MSDN의 예제는 매우 좋지 않습니다. Csharp에서도 예제 코드를 가르쳐 주면 괜찮을 것이다.XSD에 의해 생성 된 클래스를 사용하여 VB에서 XML을 읽는 예제
Visual Studio에서 XSD.exe 유틸리티를 사용하여 Visual Basic 클래스를 생성했습니다. 누군가 Visual Basic에서 데이터를 처리하는 방법에 대한 예제를 가지고 있는지 궁금합니다. MSDN의 예제는 매우 좋지 않습니다. Csharp에서도 예제 코드를 가르쳐 주면 괜찮을 것이다.XSD에 의해 생성 된 클래스를 사용하여 VB에서 XML을 읽는 예제
XSD에서 생성 된 MyClass
클래스가 있고이 파일을 MySample.xml
에 해당 클래스에 맞는 XML 데이터가 있다고 가정하면 다음과 같은 작업을 수행 할 수 있습니다 (죄송합니다. 저는 VB에 익숙하지 않습니다. C#입니다.) :
// create the XML serializer class, based on your MyClass definition
XmlSerializer ser = new XmlSerializer(typeof(MyClass));
// create filestream to open & read the existing XML file
FileStream fstm = new FileStream(@"C:\mysample.xml", FileMode.Open, FileAccess.Read);
// call deserialize
var result = ser.Deserialize(fstm);
// if result is not null, and of the right type - use it!
MyClass deserializedClass = (result as MyClass);
if(deserializedClass != null)
{
// do whatever you want with your new class instance!
}
도움이 되나요 ??