1
나는 파일의 출처/출처에 관한 정보를 추적하는 XML 스키마를 만들고있다.xml 순환 참조가 있으면 괜찮습니까?
아래 예와 같이 하위 - 상위 구조를 설정하여 메타 요소의 선형 목록에서 관계를 추적 할 필요가 없습니다.
괜찮습니까? 이것이 권장되지 않는 이유가 있습니까?, 그렇지 않은 경우 올바른 방법이 있습니까?
<meta> <!-- root -->
<info/>
<sources>
<source>
<meta> <!-- circular reference -->
<info/>
<sources>
<source>
<meta>...</meta> <!-- circular reference -->
</source>
</sources>
</meta>
</source>
<source>
<meta> <!-- circular reference -->
<info/>
<sources>
<source>
<meta>...</meta> <!-- circular reference -->
</source>
</sources>
</meta>
</source>
</sources>
</meta>
정보 요소는 소스 요소와 동일한 들여 쓰기 수준에 있어야합니다. 그럼에도 불구하고 예제에서 재귀가 어떻게 끝나야 하는지를 알 수 없기 때문에 아무 것도 제안 할 수 없습니다. 그러한 종결 사건으로 "..."의 한 사건을 대체하는 것이 도움이 될 것입니다. – guidot