현재 우리는 여러 구성 XML 파일을 사용하고 있으며, 모두 구성의 개별 부분을 처리합니다. 하나는 테스트 시퀀스 용이고 다른 하나는 제한 시간 용입니다. 이러한 별도의 XML 파일은 모두 별도의 XML 파일에 사용 된 모든 정의를 보유하는 단일 XML 스키마 문서에 대해 모두 정의되고 유효성이 검사됩니다. 이 좋은 습관인가? 또는 각 유형의 XML 파일마다 별도의 XML 스키마가 있어야합니까?여러 XML 파일에 대한 하나의 중앙 XML 스키마?
0
A
답변
3
두 가지 방법으로 논쟁이 있습니다. 서로 다른 파일에 공통된 부분이있는 경우 공통 스키마에 확실히 이점이 있습니다. 존재하지 않을 경우, 그리고 그 도메인이 그렇게 분리되어있을 가능성이 없다면, 나는 분리 된 스키마를 갈 것입니다. 그러나 쉬운 대답이 없습니다. 대형 투자 은행에서 통합 백본에 대해 400 개의 응용 프로그램 간 메시지 형식을 정의 할 때 고객 중 하나 인 것처럼 두 가지 방식의 단점이 뚜렷하게 드러납니다.
1
이것은 아주 훌륭한 연습입니다. 이렇게하면 여러 유형의 문서에서 동일한 유형의 일부를 사용할 수 있습니다.
0
현재 공유 유형에 "common.xsd"가 있고 각 루트 요소 "root1.xsd"에 & "root2.xsd"에 대해 xsd가 있습니다. XSD에 대한 한 가지 비판은 루트 요소가 무엇인지 분명하지 않다는 것입니다. 루트 xsd의 가져 오기 /는 공통 xsd를 포함합니다. 이것은 모호함을 제거합니다.
관련 문제
- 1. XML 스키마 여러 요소와
- 2. 여러 xml 파일의 유효성을 검사하기위한 xml 스키마
- 3. 큰 스키마 파일에 대한 xml 스키마 유효성 확인
- 4. Xml 및 Xml 스키마
- 5. XML 스키마
- 6. XML 스키마 파일에 asp.net 제어 태그 추가
- 7. ASPX 용 XML 스키마?
- 8. XML 스키마 정규식
- 9. 변환을 지정하는 XML 스키마
- 10. XML 스키마 한 번만
- 11. XML 파일에 대한 액세스 거부
- 12. XML 파일에 대한 HTTP 요청
- 13. 큰 XML 파일에 대한 루핑
- 14. xml 파일에 대한 폼 인증
- 15. XML 스키마/네임 스페이스
- 16. xinclude 태그가있는 여러 XML 파일을 하나의 파일에 결합하십시오.
- 17. Java 객체와 XML 스키마
- 18. XML 스키마 (XSD)에서 여러 ID 참조
- 19. XML 스키마 마이그레이션
- 20. XML 스키마 콜렉션
- 21. 이상한 XML 스키마
- 22. XML 스키마 호환성 전략
- 23. XML 스키마 혼합 콘텐츠
- 24. xml 스키마 및 vb.net
- 25. XML 스키마 네임 스페이스
- 26. XML 파일에 대한 객체를 생성하려고 시도했습니다.
- 27. XPath 값에 대한 XML 스키마 유형 정의?
- 28. XJC를 사용하는 Java 클래스에 대한 XML 스키마
- 29. Xml 스키마 : empty targetNamespace
- 30. PHP - XML 스키마 버전
글쎄, 지금 그들은 그들 중 일부가 동일한 요소가 있습니다. 그러나 조사 대상 중 하나는 이러한 공통 유형이 실제로 일부 문서에서 사용되는지 여부입니다. – s73v3r