1. when to use attribute? difference of attribute and element.
use elements for multiple-valued data and attributes for single-valued data
2. dtd, only structure validation. xml schema also have data validation
use elements for multiple-valued data and attributes for single-valued data
2. dtd, only structure validation. xml schema also have data validation