[Mono-list] XML entities help

Atsushi Eno atsushi@ximian.com
Sun, 06 Mar 2005 02:01:55 +0900


Hi,

If you set XmlValidatingReadr.ValidationType as ValidationType.None,
it won't raise any validation error.

Atsushi Eno

Joshua Tauberer wrote:
> Hi.  I've got an XML document with entities declared in the DOCTYPE, and 
> I want to have those entities replaced with their values in attributes. 
>  XmlTextReader doesn't do this, so I need to use XmlValidatingReader, 
> right?
> 
> But, the DOCTYPE node doesn't have full DTD information, and when the 
> validating reader hits the document node it throws an exception that the 
> element isn't declared.
> 
> I'm trying to load the W3's RDF OWL schema, which starts with:
> 
> <?xml version="1.0"?>
> <!DOCTYPE rdf:RDF [
>      <!ENTITY rdf  "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
>      <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" >
>      <!ENTITY xsd  "http://www.w3.org/2001/XMLSchema#" >
>      <!ENTITY owl  "http://www.w3.org/2002/07/owl#" >
>    ]>
> 
> <rdf:RDF
>   xmlns     ="&owl;"
>   xmlns:owl ="&owl;"
>   xml:base  ="http://www.w3.org/2002/07/owl"
>   xmlns:rdf ="&rdf;"
>   xmlns:rdfs="&rdfs;"
>  >
> 
> <Ontology rdf:about="">
>   <imports rdf:resource="http://www.w3.org/2000/01/rdf-schema"/>
> 
> Am I missing some property that can be set to do entity resolving 
> without actual validation, or is it impossible to load this document in 
> (this version of) .NET?
> 
> Thanks to anyone who can shed light on this!
>