내가 영화관을 보유하고 XML 문서를 만드는거야. 특정 영화관의 시설을 표현할 방법이 필요하지만 어떻게 구조화해야할지 불확실합니다.
각 시설을 노드로 설정해야합니까? 그리고 그 노드 내부의 텍스트는 1 또는 0 (거짓의 진실)이 될 것입니까? 아니면 각 시설을 속성 또는 "시설"노드로 갖는 것이 더 낫지 않습니까?
속성 :
<cinema id="1">
...
<facilities advance_screenings="1" concessions="0" ... >1<facilities>
</cinema>
노드 :
<facilities>
<advance_screenings>1</advance_screenings>
<audio_description>1</audio_description>
<bar>1</bar>
<concessions>1</concessions>
...
</facilities>
감사합니다.
@DarinDimitrov : 그건 도움이되지 않습니다. XML 디자인은 코드 디자인만큼 유연하고 중요합니다. – skaffman
@skaffman, 물론, 나는 당신에게 완전히 동의하며, 그가 디자인 한 것에 대해 누군가가 컨텍스트를 제공 할 때 의미가 있습니다. 이 질문은 '사용 속성'과 '사용 요소'답변으로 모두 대답 할 수 있으며,이 지구상에 하나 또는 다른 대답을 정당화 할 수있는 것은 없습니다. –
@Nick : 용어의 의미있는 점 : 속성은 * 노드입니다. 속성 대 요소를 의미합니다. – skaffman