Altova Mailing List Archives>Archive Index >microsoft.public.xml Archive Home >Recent entries >Thread Prev - Schema Validation !!! [Thread Next] Re: Schema Validation !!!To: NULL Date: 5/2/2006 3:43:00 PM
ÀüÇüÁø wrote:
> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
> <xs:element name="name" type="xs:string"/>
> <xs:element name="123address" type="xs:string"/>
> <xs:element name="city" type="xs:string"/>
> </xs:schema>
> -----------------------------------------------------------------------------------------------------------
>
> In these schema, in the name attribute of second element, you'll see it has
> invalid value of "123address" for the name value.
> I tried to examine these schema in MSXML 4.0 SP2 to prove invalidity of the
> schema but failed.
I can't help you with doing it from C++ but with MSXML 4 if you add a
schema to a schema collection it is automatically compiled and validated
so for instance with the following JScript code
var schemaCache = new ActiveXObject('Msxml2.XMLSchemaCache.4.0');
try {
schemaCache.add('', 'schema.xml');
}
catch (e) {
alert(e.message)
}
you will get a message alike
/schema[1]/element[position() = 2 and @name = '123address']
Error parsing '123address' as NCName datatype.
A name was started with an invalid character.
--
Martin Honnen --- MVP XML
http://JavaScript.FAQTs.com/
| ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
