문제

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 파일에 대해이를 수행합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top