이 문제를 해결하는 가장 좋은 방법을 알고 싶습니다. xml 스키마에서 빈 템플릿 xml을 만들고 싶습니다. 필요한 모든 요소와 속성이 만들어지고 그 값은 모두 빈 문자열입니다..NET에서 xsd에서 xml 파일 만들기
다음 단계는 특정 노드가 가질 수있는 자식 xml 노드를 결정하는 방법입니다. 예. 나는 하나의 자식에 대해 minOccurs = "0", maxOccurs = "unbounded"인 노드를 선택합니다. 그 아이에 대한 모든 것을 알 수있을 것입니다. 그 속성, 이름, 값 유형 등.
상황에 대한 더 많은 정보를 제공하기 위해, 나는 사용자가 xml 파일을 편집 할 수있는 도구를 만들고 있습니다. 더 사용자 친화적 인 설정. 예를 들어, 그들은 'account db'노드에 새로운 계정을 추가 할 수 있으며 사용 가능한 유일한 노드가 계정 노드라는 것을 알게됩니다. 그런 다음 계정 노드에 자식을 추가하려고 할 때 이름 노드 (필수), 암호 노드 (필수), 설정 노드 (선택 사항) 등을 선택할 수 있습니다. 계정 노드에서 사용할 수있는 자식을 프로그래밍 방식으로 결정하려면 어떻게해야합니까? 그 아이들의 속성과 설정은 무엇입니까?
이것은 .NET 2.0을 사용하는 C# 2.0에 있습니다.
요약하면 스키마를 읽고 XML을 만드는 데 유용한 정보를 얻기 위해 어떤 클래스를 사용합니까? 내 순진함에는 xsd 자체가 xml 이었기 때문에 내가 통과 할 수있는 일종의 DOM 모델이있을 것이라는 희망이있었습니다. 좋아요 것
은 내 프로그램에 국한한다 그래서 등 OxygenXml, VS, xsd.exe, 같은 외부 도구를 사용하지 않음
가능한 복제본 [.NET의 XSD 스키마에서 샘플 XML 문서를 생성하는 클래스가 있습니까?] (http://stackoverflow.com/questions/41674/is-there-a-class-to-generate-a) -sample-xml-document-from-xsd-schema-in-net) –