|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] XML Schemas: mixing non-validated and validated elements in aninstance d
Hi Folks,
It was my understanding that it is legal to create an instance document
in which a portion of it is validated against a schema while another
portion is not validated. For example, suppose that I would like to
create an instance document for a Library (Library.xml). Upon
investigation I discover that someone has created a schema for
BookCatalogue (BookCatalogue.xsd). Thus, in creating Library.xml I
would like to take advantage of having a schema validator check the
BookCatalogue portion of my instance document. Here's what my Library
instance document looks like:
<?xml version="1.0"?>
<Library xmlns:b="http://www.publishing.org/namespaces/BookCatalogue"
xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"
xsi:schemaLocation=
"http://www.publishing.org/namespaces/BookCatalogue
BookCatalogue.xsd>
<b:BookCatalogue>
<b:Book>
<b:Title>My Life and Times</b:Title>
<b:Author>Paul McCartney</b:Author>
<b:Date>1998</b:Date>
<b:ISBN>94303-12021-43892</b:ISBN>
<b:Publisher>McMillin Publishing</b:Publisher>
</b:Book>
...
</b:BookCatalogue>
... (other portion of Library)
</Library>
Thus, as you can see I have embedded within the Library instance
document a BookCatalogue. My desire is that a schema validator will
validate the BookCatalogue portion and leave the other portion alone.
(Note that there is no schema for Library, just for the BookCatalogue
portion.) Is this legal? /Roger
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








