이 하드 규칙은 아니지만, 스타일 처리의 더는 W3Schools provides the following explanation :
속성은 종종 데이터의 일부가 아닌 정보를 제공합니다.
본인의 경험에 따르면 따라야 할 좋은 지침입니다. XML 애플리케이션을 구축 할 때는이 가이드 라인을 따라 요소의 메타 데이터와 요소가 관리하는 데이터의 하위 요소에 엄격하게 속성을 사용합니다. 이렇게하려면 "XML 엔터티 (메타 데이터)에 대한 데이터입니까? 아니면이 XML 엔터티 (저장된 데이터)로 관리되는 데이터입니까?"와 같은 질문을합니다. 일반적으로 이것은 정보가 언제 속성인지 또는 하위 요소인지를 잘 보여줍니다.
예를 들면. 내가 XML로 구성 할 필요가 다음과 같은 데이터 수집이있는 경우 : 내가 XML로 데이터를 구성 할
CustomerNumber="001"
FirstName="John"
LastName="Joe"
ProcessedDate="July 30, 2011"
을 다음과 같이 문서와
<Customer processedDate="July 30, 2011">
<CustomerNumber>001</CustomerNumber>
<FirstName>John</FirstName>
<LastName>Joe</LastName>
</Customer>
다릅니다. 그것보다 더 중요한 것은 없습니다. –