<xs:group>
이 <xs:all>
내부에 표시되지 않고 내부에만 <xs:sequence>
인 이유가 있습니까?"xs : group은 xs : all 내부에 배치 될 수 없습니다"라는 제약을 없애는 방법은 무엇입니까?
예를 들어 보겠습니다. 태그의 목록 (<a>
~ <d>
및 <e>
~ <f>
- 아래 예 참조)은 특정 순서로 나타나지 않지만 항상 다른 객체 (<foo>
또는 <bar>
)로 래핑됩니다. <foo>
= {<a>
, <b>
, <c>
, <d>
}}; <bar>
= {<e>
, <b>
, <c>
, <f>
} :
<foo>
의과 XSD에서
<bar>
를 정의 할 때 나는
xs:group
에 태그
<b>
및
<c>
를 추출하고
<xs:group ref="...">
를 사용하려면
<foo>
<a>a1</a>
<b>b1</b>
<c>c1</c>
<d>d1</d>
</foo>
<foo>
<d>d2</d>
<b>b2</b>
<c>c2</c>
<a>a2</a>
</foo>
<bar>
<e>e3</e>
<b>b3</b>
<c>c3</c>
<f>f3</f>
</bar>
. 그러나 위에서 언급 한 제한으로 인해 이것은 불가능합니다.
주어진 문제에 대한 해결 방법으로 무엇을 제안 하시겠습니까? 기회는, 나는 바보 같은 짓을하고있다. 그러나 다시 왜 이것이 틀린가? 이러한 제한이 존재하는 이유는 볼 수 있지만
이제 w3c가 싫어. – Will
이러한 간단한 요구 사항은 w3c에서 제공되지 않습니다 ?? 나쁜!! – Archana