[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

XML Schemas (long winded)

  • From: Jeremy Kercheval <JeremyK@b...>
  • To: "XML List (E-mail)" <xml-dev@i...>
  • Date: Wed, 12 Jan 2000 16:56:33 -0800

xmldom xml schemas
I am trying to create an XML Schema based on the XML-Data
<http://www.w3.org/TR/1998/NOTE-XML-data-0105/> note submitted to the W3C.
I am using the MS XMLDOM interfaces.  My question is this - I am trying to
limit the content in certain situations so I have created a simple schema as
follows
------Schema----
<Schema name="myschema" xmlns="urn:schemas-microsoft-com:xml-data"
                        xmlns:dt="urn:schemas-microsoft-com:datatypes">
	<AttributeType name="Flags" dt:type="int"/>

	<ElementType name="FileName" content="textOnly" model="closed">
		<attribute type="Flags"/>
	</ElementType>

	<ElementType name="Files" content="eltOnly" model="closed">
		<element type="FileName" minOccurs="1" maxOccurs="*"/>
	</ElementType>

	<ElementType name="Package" content="eltOnly" model="closed">
		<element type="Files" minOccurs="1" maxOccurs="1"/>
	</ElementType>
</Schema>
-------------------------
Now, based on the content an model shouldn't FileName be constrained such
that I can only have elements (FileName) in the Files tag so that the
following excerpt would be illegal...
...
<Files>This should be NON-VALID
	<FileName flags="1">Test.doc</FileName>
...

And if I am right, does anyone know how to tell MS's XMLDOM to validate
using the schema.  I have included the following line at the top of my xml
file -
<Package xmlns:data="x-schema:updateSchema.xml">


Jeremy Kercheval
Senior Software Design Engineer
BSQUARE Corporation.
425.519.5252
mailto:jeremyk@b...


xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ or CD-ROM/ISBN 981-02-3594-1
Please note: New list subscriptions now closed in preparation for transfer to OASIS.



PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.