[
Lists Home |
Date Index |
Thread Index
]
- From: Eric van der Vlist <vdv@dyomedea.com>
- To: "Roger L. Costello" <costello@mitre.org>, xml-dev@lists.xml.org
- Date: Mon, 04 Sep 2000 15:42:17 +0200
Hi Roger,
You should be able to use the "any element/ any attribute" feature for
this:
http://www.w3.org/TR/xmlschema-0/#any
Hope this helps.
Eric
"Roger L. Costello" wrote:
>
> 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
--
------------------------------------------------------------------------
Eric van der Vlist Dyomedea http://dyomedea.com
http://xmlfr.org http://4xt.org http://ducotede.com
------------------------------------------------------------------------
|