내 프로그램의 출력을 보관할 XML 스키마를 설계하고 있습니다. 그러나, 나는 디자인 결정과 관련하여 망설이고, 나는 경험 많은 프로그래머들의 의견을 듣고 싶다. 나는 그러나 복잡한 요소XML 스키마 디자인 결정
<list>
<elmt>1</elmt>
<elmt>2</elmt>
</list>
이있는 경우
는 <list>
에서 중첩 된 요소는 선택 사항입니다. 내 질문은 어떤 파일이 <elmt>
존재할 때 어떻게 보일까?
옵션 1 :
<list/>
또는 <list></list>
옵션 2 : <list size="0" />
옵션 3 : 아예 요소 <list>
를 제거합니다.
나는이 3 가지 옵션이 어떤 차이점도 없지만 다른 사람이 어떤 이유로 선호하는지 알고 있습니다. (XML 파일을 더 빨리 읽고 프로그래밍하기가 쉽지 않습니다.)