XSD 정의에 메타 데이터를 추가하십시오
-
10-07-2019 - |
문제
XSD에 익숙한 것은 아니지만 다음을 수행 할 수 있는지 궁금합니다.
<xs:group name="SomeGroup">
<xs:sequence>
<xs:element name="Groupingcode" type="OurType" origin="DB" />
<xs:element name="Description" type="StringType" origin="XML" />
설명 : XSD 스키마 파일이 있습니다. 데이터베이스 데이터가 포함 된 XSD (이 부분은 잘 작동 함)에 따라 XML 파일을 생성해야합니다. 그러나 일부 요소는 데이터베이스에서 얻을 수있는 적절한 필드를 찾을 수 있도록 추가 데이터가 필요합니다. 그것이 어디에 있습니다 기원 태그가 들어올 것입니다. XSD에서 데이터를 찾을 위치를 설명 할 수 있습니다. 태그는 생성 된 XML에 존재할 필요는 없지만 가능하면 동일한 XSD를 사용하여 생성 된 XML을 검증합니다. 또 다른 방법은 별도의 XML 파일을 사용하여이를 설명하는 것입니다. 그러나 나는 내 XSD에서 이것을 할 수 있는지 알고 싶습니다.
위의 조각은 다음 XML로 생성됩니다.
<SomeGroup>
<Groupingcode>None</Groupingcode>
<Description>This item does not belong to any group.</Description>
이것이 말이되기를 바랍니다.
해결책
바로 가십시오. 추가 속성을 자신의 네임 스페이스에 넣고이를 정의하는 스키마를 만듭니다. Microsoft는 데이터 세트를 만들 때 생성 된 .xsd 파일에 대해이를 수행합니다.
제휴하지 않습니다 StackOverflow