The style of defining elements and attributes locally is often called the Russian doll design.
Since the definition of each element is embedded in the definition of its parent.
Objects are created locally where they are needed as opposed to being created globally and cloned when we need them.
File: Data.xml
1111111111
Java
Swing
1996-11-26
2008-02-12
JButton
2001-08-22
Yes
File: Schema.xsd
maxOccurs="unbounded">
maxOccurs="unbounded">