com.sun.msv.verifier
Class ErrorInfo.BadAttribute
java.lang.Object
com.sun.msv.verifier.ErrorInfo
com.sun.msv.verifier.ErrorInfo.ElementErrorInfo
com.sun.msv.verifier.ErrorInfo.BadAttribute
- Enclosing class:
- ErrorInfo
- public static class ErrorInfo.BadAttribute
- extends ErrorInfo.ElementErrorInfo
Bad attribute.
This is an error when the attribute name is wrong, or the attribute value
is wrong. For example:
-
When MSV sees an unexpected attribute name:
-
When an attribute value does not match the specified datatype.
For example, the following document causes this error if the "width"
attribute is specified as the int type.
This error is reported in the startElement callback.
Currently, the application cannot easily distinguish whether
this error is caused by an invalid attribute value, or invalid
attribute name. It is also non-trivial for MSV to detect this difference
correctly. But there maybe applications to which this difference is
important.
I welcome any comments on this issue.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
attLocalName
public final java.lang.String attLocalName
attNamespaceURI
public final java.lang.String attNamespaceURI
attQName
public final java.lang.String attQName
- information about the attribute that caused the error.
attValue
public final java.lang.String attValue
Copyright © 2001-2003 Sun Microsystems, Inc. Documenation generated April 26 2005.