문제

다음과 비슷한 XML 형식이 있다고 가정 해 봅시다.

 <Random>
  <...Some arbitrary amount of nesting here...>
    <Random2>
      <Definition>
        <Name>Ape</Name>
        <Description>A mammal</Description>
      </Definition>
    </Random2>
    <Random2>
      <Definition>
        <Name>Ape</Name>
        <Description>A mammal</Description>
      </Definition>
    </Random2>
  <...More Random2 here, end of nesting.../>
</Random>

이러한 유형의 시나리오에서 정의 재사용을 지원하기위한 일반적인 표준 접근법이 있습니까?

도움이 되었습니까?

해결책

XML 스키마 또는 DTD에서는 정의 및 ID 및 IDREF 속성을 정의 할 수 있습니다. 이를 통해 처음 사용할 때 ID로 작성하고 이후 값을 참조 할 수 있습니다.

다른 팁

복제를 원하지 않으면 최상위에 "정의"요소를 만들고 모든 "정의"요소를 모두 넣습니다. 그런 다음 "random2"요소의 정의에 대한 포인터를 넣으십시오.

표준의 키/keyref 부분을 원했습니다.이 부분은 객체 세트 (예 : 정의 목록)를 지정할 수 있습니다.http://www.w3schools.com/schema/el_keyref.asp

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