This section describes a tutorial example on how to include an existing schema document and reuse its datatype definitions.
In the previous section, we wrote the "addressType" definition in "address.xsd".
Now let's try to write a new schema that reuses this definition by using an "include" component.
The new schema, "address_us.xsd", will extend "addressType" to "addressUsType" by adding two more
child elements:
Notice that the "include" element is used to include the "address.xsd" into this new schema document.
To test this new schema, you can try this XML document, "address_us.xml":
<?xml version="1.0"?>
<addressUs>
<!-- address_us.xml
- Copyright (c) 2013, HerongYang.com, All Rights Reserved.
-->
<street>1 Main Street</street>
<city>New York</city>
<state>NY</state>
<zip>12345</zip>
</addressUs>