Connecting Tech Pros Worldwide Forums | Help | Site Map

Validate against XML doc already in memory

MikeL
Guest
 
Posts: n/a
#1: Jul 28 '06
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



Martin Honnen
Guest
 
Posts: n/a
#2: Jul 28 '06

re: Validate against XML doc already in memory




MikeL wrote:

Quote:
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.
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?


--

Martin Honnen --- MVP XML
http://JavaScript.FAQTs.com/
MikeL
Guest
 
Posts: n/a
#3: Jul 28 '06

re: Validate against XML doc already in memory


Hi, Martin.

Yes, that's correct. I'm using .Net 1.x

Too bad there's no simple method. Any ideas?

"Martin Honnen" <mahotrash@yahoo.dewrote in message
news:ubs5L9msGHA.4596@TK2MSFTNGP04.phx.gbl...
Quote:
>
>
MikeL wrote:
>
>
Quote:
>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.
>
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?
>
>
--
>
Martin Honnen --- MVP XML
http://JavaScript.FAQTs.com/

Priya Lakshminarayanan
Guest
 
Posts: n/a
#4: Jul 28 '06

re: Validate against XML doc already in memory


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

"MikeL" <milop@slomins.comwrote in message
news:%23lUUiOnsGHA.4748@TK2MSFTNGP03.phx.gbl...
Quote:
Hi, Martin.
>
Yes, that's correct. I'm using .Net 1.x
>
Too bad there's no simple method. Any ideas?
>
"Martin Honnen" <mahotrash@yahoo.dewrote in message
news:ubs5L9msGHA.4596@TK2MSFTNGP04.phx.gbl...
Quote:
>>
>>
>MikeL wrote:
>>
>>
Quote:
>>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.
>>
>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?
>>
>>
>--
>>
>Martin Honnen --- MVP XML
>http://JavaScript.FAQTs.com/
>
>

Closed Thread