XML 문서의 일부를 재사용하는 가장 좋은 방법은?
-
03-07-2019 - |
문제
다음과 비슷한 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
제휴하지 않습니다 StackOverflow