Hello.
I have an XMLDoc object that loaded XML using the LoadXML method.
I have a schema in a XmlSchemaCollection object.
I want to validate the XML document in the XMLDoc object. All the resources
that I've found use the XMLTextReader object, but I am not reading from
disk.
How do I do this?
Thanks in advance,
Mike
> I have an XMLDoc object that loaded XML using the LoadXML method.
>
[quoted text clipped - 3 lines]
> that I've found use the XMLTextReader object, but I am not reading from
> disk.
If you use .NET 2.0 then there is a method called Validate on the
XmlDocument instance.
XmlSchemaCollection sounds more like you are using .NET 1.x. Is that right?

Signature
Martin Honnen --- MVP XML
http://JavaScript.FAQTs.com/
MikeL - 28 Jul 2006 19:28 GMT
Hi, Martin.
Yes, that's correct. I'm using .Net 1.x
Too bad there's no simple method. Any ideas?
>> I have an XMLDoc object that loaded XML using the LoadXML method.
>>
[quoted text clipped - 8 lines]
> XmlSchemaCollection sounds more like you are using .NET 1.x. Is that
> right?
Priya Lakshminarayanan - 28 Jul 2006 19:55 GMT
Even if you are creating the xml in-memory, you can still load the
XmlDocument using an XmlValidatingReader that loads the xml from a
StreamReader.
This will give you validation at load-time.
Thanks,
Priya
> Hi, Martin.
>
[quoted text clipped - 14 lines]
>> XmlSchemaCollection sounds more like you are using .NET 1.x. Is that
>> right?