2012-04-21 2 views
3

가져온 스키마에서 일부 복잡한 파일이있는 XSD 파일을 가져 오려고합니다. XML 데이터 바인딩 마법사에서 "알 수없는 데이터 유형"오류를 표시합니다. 나는이 문제가 몇몇 포럼에서 언급되었지만 시야에있는 해결책은 없다고 본다.Delphi XML 데이터 바인딩 오류 : "알 수없는 데이터 유형"

This is the file 가져 오려고합니다. 다른 필수 파일 인 here이 있습니다.

Delphi XE 용 XML 클래스를 생성 할 수있는 임시 해결책이나 대체 도구가 있습니까?

편집 :This question은 적어도 부분적으로이 복제물 일 수 있습니다. 처음으로 그것을 찾지 못했습니다.

<xs:include schemaLocation="SiiTypes_v10.xsd"/> 

이 파일은 현재 파일보다 같은 공간에 있던 여러 가지 데이터 유형 정의를 포함 :

+2

SO가 아닌 다른 곳에서 질문을 이해하는 데 필요한 정보가 있으면 외부 사이트가 어떤 이유 때문에 작동하지 않거나 사라지는 경우 귀하의 질문에 아무런 의미가 없습니다. 또한 사람들이 묻는 것을 알기 위해 사람들이 알려지지 않은 파일을 다운로드하게하는 것은 좋은 생각이 아닙니다. 실패한 특정 데이터 유형은 무엇입니까? 당신이 받고있는 예외의 전체 오류 텍스트는 무엇입니까? 또한 XE에 대한 모든 업데이트를 설치 했습니까? 업데이트에 고정 된 데이터 바인딩과 관련된 [버그] (http://stackoverflow.com/questions/3871221/xml-data-binding-wizard-doesnt-bind-xsds-correctly)가있었습니다. –

+0

내 직감은 모든 노드에서 값을 포함하지 않는 하나의 필드가 있으므로 마법사가 유형을 이해하지 못한다는 것입니다. 모든 입력란에 하나 이상의 값이 있는지 확인하고 그 값이 도움이되는지 확인하십시오. –

+0

@Ken, 귀하의 우려에 감사하지만 문제는 _ 알려진 _ 문제에 대한 해결 방법이 있거나 그 대안 도구가 있는지의 여부입니다. 오류 메시지는 "알 수없는 데이터 유형"이라고 생각하지 않는다고합니다. 이 파일에 대한 링크는 누군가가 직접 확인하려고하는 경우에 참조하기위한 것입니다. –

답변

2

는 음, XSD 파일에는 다음이 포함되어 있습니다. 이것이 원인인지 아니면 단순히 마법사가 외부 파일을 포함 할 수 있는지는 확실하지 않지만 방금 전 모든 형식 정의를 파일에 넣었습니다.

나는 소스 제어 시스템에 파일을 넣었으며 가까운 장래에이 파일이 나를 씹지 않을 것을기도합니다.

누군가이 작품을 만드는 더 좋은 방법을 알지 못하면 며칠 내 자신의 답을 수락합니다.

건배!

0

델파이 7의 XML 데이터 바인딩과 비슷한 문제가 있습니다. 델파이 2010을 사용하는 경우에는 그런 문제가 없습니다.

+0

XE에서 최신 패치를 사용하고 있습니다. –

관련 문제