Google 파트너 중 하나에서 XML 스키마 정의 파일 (* .xsd)이 있습니다.XML 스키마 정의를 사용하여 데이터 내보내기
Visual Studio를 사용하여 xsd 파일을 사용하여 XML 파일을 생성하는 방법에 대한 좋은 자습서가 데이터베이스에 있습니다.
Google 파트너 중 하나에서 XML 스키마 정의 파일 (* .xsd)이 있습니다.XML 스키마 정의를 사용하여 데이터 내보내기
Visual Studio를 사용하여 xsd 파일을 사용하여 XML 파일을 생성하는 방법에 대한 좋은 자습서가 데이터베이스에 있습니다.
스키마에서 일부 C# 클래스를 생성 한 다음 db에서 데이터를 추출하고 이러한 클래스에 매핑하는 일종의 데이터 매핑 작업을 수행해야합니다.
클래스를 생성하려면 XML Schema Definition Tool (Xsd.exe)을 사용할 수 있습니다.
xsd /classes Schema.xsd
더 예 사용을 위해 XML Schema Definition Tool Examples을 참조하십시오으로이의 예는 간단 수 있습니다.
당신이 이러한 클래스 당신이 당신의 데이터베이스에서 데이터를 추출 이러한 클래스에 매핑 한 다음 아래와 같은 뭔가를 사용하여 XML로 직렬화 할 수 있습니다 일단 :
XmlSerializer ser = new XmlSerializer(typeof(MyObject));
using(StringWriter sw = new StringWriter())
using(XmlWriter writer = XmlWriter.Create(sw))
{
ser.Serialize(writer, myObject);
string xml = sw.ToString();
}
당신은 마이크로 소프트의 XML Schema Definition Tool (xsd.exe)는 C#을 클래스를 생성하는 데 사용할 수를, 클래스를 채운 다음 XmlSerializer
클래스를 사용하여 객체를 XML에 직렬화합니다.
xsd.exe와 XmlSerializer
을 모두 사용할 수있는 자습서가 많이 있습니다. 그것은 구글 :)
당신은 xsd.exe와 XSD 파일에 대한 클래스를 생성하고 XML 파일로 해당 클래스를 직렬화 할 수 있습니다.
http://msdn.microsoft.com/en-us/library/x6c1kb0s(v=vs.110).aspx
는 "XSD 스키마 파일에서 런타임 클래스를 생성을 생성 된 클래스는 System.Xml.Serialization.XmlSerializer와 함께 사용하여 스키마를 따르는 XML 코드를 읽고 쓸 수 있습니다. "
http://msdn.microsoft.com/en-us/library/system.xml.serialization.xmlserializer.aspx