Hello,

You cannot skip attribute validation. If you've requested that an XML
parser determine the validity [1] of a document it is required that it
report validity constraints that are violated as errors. The requirement
that all attributes included in the document must be declared [2] is one
of these.

If your document isn't valid, the errors the parser reports aren't fatal,
so if you can determine the context of the error (which I admit isn't easy
given that there's no standard that I know of for reporting this
information) you can ignore the error if you're not interested in it.

[1] http://www.w3.org/TR/REC-xml#dt-valid
[2] http://www.w3.org/TR/REC-xml#ValueType

On Thu, 2 Oct 2003, P L wrote:

>
> Hello,
>
> One of the elements in my XML file contains 4 attributes. I validate my XML 
> file with a DTD.
>
> Now a requirement has come to skip validiting one of the attributes. I tried 
> to remove the attribute declaration from DTD but xerces complains "Attribute 
> must be declared for element type ...". I tried if any of the 
> features,properties available through DocumentBuilderFactory may fit but none 
> of them allow skipping attribute validation.
>
> Any ideas on how to skip attribute validation ?.
>
> Thank you,
>
>
>
> ---------------------------------
> Do you Yahoo!?
> The New Yahoo! Shopping - with improved product search

--------------------
Michael Glavassevich
[EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to