2009-03-25 2 views
1

프록시 클래스를 생성하기 위해 XML DTD를 Visual Studio로 가져올 수 있습니까?.NET에서 XML 문서 형식 정의로 작업하기

나는 XML 서비스처럼 디자인 된 타사 .dll과 인터페이스해야합니다. .dll에 대한 인터페이스는 모두 XML 입력에 의해 구동되며 출력을 XML로 반환합니다. 좋은 점은 모든 입력 및 출력 유형이 잘 정의되어 있다는 것입니다. 나쁜 소식은 DTD (Document Type Definition)를 사용한다는 것입니다.

내가 정말로처럼 손으로 XML을 구축해야 할 것입니다,하지만 난 단지

답변

2

Visual Studio에서 DTD를 XSD로 변환 할 수 있습니다.이 시점에서 프록시를 생성 할 수 있습니다.

DTD를 XML 디자이너에로드하고 "스키마 만들기"를 선택한 다음 Visual Studio에서 XSD를 유추 할 수 있어야합니다.

+0

XML 문서를 사용하여이 작업을 수행 할 수 있다는 것을 알고 있었지만 DTD도 처리 할 수 ​​있다는 것을 알지 못했습니다. 나는 또한 결코 시도하지 않았다 : / – Josh

1

당신이 해결하는 방법을 알고 하나에 문제를 줄 닷넷 XSD 파일을 사용하는 방법을 알고있다. DTD와 XSD는 대략 동일하며 DTD를 XSD로 변환하는 경우 converters exist입니다. XSD로 작업하는 방법을 알고 있기 때문에 문제를 해결할 수 있습니다.