.NET에는 기존 XML 파일에서 DTD를 프로그래밍 방식으로 생성하는 방법이 있습니까?
-
03-07-2019 - |
문제
나는 system.xml 네임 스페이스를 둘러보고 있었지만 이것을 지원할 수있는 것은 없습니다. .NET에 내장되어 있는지 아는 사람이 있습니까? 아니면 제 3 자 라이브러리를 얻어야합니까?
참고 : XSD를 생성하는 것만 큼 간단했지만 특정 상황에는 적용되지 않기를 바랍니다.
해결책
할 수있는 것은 매우 쉽지만 유용하게 만드는 것은 매우 어려울 것입니다.
DTD는 문법입니다. 주어진 XML 파일 만 생성하는 문법을 생성하는 것은 사소한 일입니다. 이것은 물론 실제로는 쓸모가 없습니다. 아마도 필요한 것은 "이와 같이"파일을 생성하는 문법을 만드는 것입니다. 이것은 어려운 AI 문제입니다.
편집 :이 문제는 "문법 유도"또는 "문법 추론"이라고합니다.
제휴하지 않습니다 StackOverflow