SV: [jdom-interest] Occurrence constraints and fixed values

Per Norrman pernorrman at
Wed Dec 17 08:04:46 PST 2003


This is probably a Xerces problem. What you describe
works in Xerces 2.x


-----Ursprungligt meddelande-----
Från: jdom-interest-admin at [mailto:jdom-interest-admin at]
För Andrea Bigger
Skickat: den 17 december 2003 15:36
Till: jdom-interest at
Ämne: [jdom-interest] Occurrence constraints and fixed values


In the W3C Recommendation I found following statement:

<< [...]. The fixed attribute is used in both attribute and element
declarations to ensure that the attributes and elements are set to
particular values. For example, po.xsd contains a declaration for the
country attribute, which is declared with a fixed value US. This
declaration means that the appearance of a country attribute in an
instance document is optional [...], although if the attribute does
appear, its value must be US, and if the attribute does not appear, the
schema processor will provide a country attribute with the value US.
[...] >> (see W3C Recommendation, 2 May 2001, XML Schema Part0: Primer,
§2.1.1 Occurrence Constraints)

I'm currently using JDOM v1.0b8 and IBM XML Parser for Java v3.2.1
(based on Apache Xerces-J v.1.4.x), and every time I try to get a value
of an unset atribute/value which should have a fixed value, I get a null
reference. JDOM uses a org.apache.xerces.parsers.SAXParser, validation
is enabled and feature
is true. What am I doing wrong? I am missing something?

Thanks for help/hints.
Andrea Bigger

To control your jdom-interest membership:

More information about the jdom-interest mailing list