2008-09-03 4 views
7

Visual Studio의 경우 기존 스키마에서 템플릿 XML 문서를 만들 수 있습니다. VS2008 SP1의 새로운 XML Schema Explorer은이 단계를 한층 더 끌어 올려 데이터로 완성 된 샘플 XML 문서를 만들 수 있습니다. .NET에 클래스 라이브러리가있어 Visual Studio를 사용하지 않고도 자동으로이 작업을 수행 할 수 있습니까? MSDN의 XmlSampleGenerator 문서를 찾았지만 2004 년에 작성되었으므로 .NET에 이미 포함되어있는 항목이있을 수 있습니다..NET의 XSD 스키마에서 샘플 XML 문서를 생성하는 클래스가 있습니까

+0

가능한 [xsd에서 XML 파일 만들기] (http://stackoverflow.com/questions/808378/creating-an-xml-file-from-xsd-in-net) –

답변

0

제 3 자 추가 기능 외에도 직접적으로 생각할 수있는 것은 없습니다. 클래스에

XSD : 당신은 당신이 링크 된 페이지를 인용 할 수 있다고 일단 당신은 .NET 개체/클래스를 당신의 XSD를 가지고 만들 수 xsd schema definition tool을 활용할 수있는 XSD 스키마 파일에서 런타임 클래스를 생성 . 생성 된 클래스는 System.Xml.Serialization.XmlSerializer과 함께 사용하여 스키마를 따르는 XML 코드를 읽고 쓸 수 있습니다.

7

일부 발놀림이 포함되어 있지만, DataSet 개체에 XSD를로드 테이블을 반복하고 각 NewRow()를 호출 호출 한 후 각각의 다시 해당 행을 추가하여 각각에 몇 행을 추가 할 수 있습니다 테이블에 저장 한 다음 DataSet을 파일에 저장하십시오.

PS 약간의 추가 작업이 있지만 각 테이블 유형을 반복하고 빈 행을 추가하는 대신 각 행에 대해 일부 데이터를 삭제할 수있는 멋진 winform을 작성할 수 있습니다. 나는 몇 주 전에 약 1 시간 만에 이런 것을 만들었습니다.

관련 문제