Below is a snippet that I'm sure is quite familiar to most ...
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
Here, I've given the XMLSchema namespace the prefix 'xsd', and with
that, I can reference datatypes within the XMLSchema namespace ...
i.e., xsd:string.
That's great, but why can't I use that same notation, to reference
dataypes in a homegrown schema ... WITHOUT doing an <import> or
<include>? Is the XMLSchema (and the XMLSchema-instance) sort of
"built-in" to XML tools, such that they don't need to go find the
XMLSchema.xsd at www.w3.org?
Am I correct in assuming I need to <import> or <include> other
(custom) XSD's in order to reference one from another?
Finally, given that the schemaLocation tag is only a "hint", how can I
reliably reference another schema file - to provide data types?
Much Thanks!!!