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

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


Hi,

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

/pmn



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


Hi.

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 http://apache.org.xml.features/validation/schema
is true. What am I doing wrong? I am missing something?

Thanks for help/hints.
Andrea Bigger


_______________________________________________
To control your jdom-interest membership:
http://lists.denveronline.net/mailman/options/jdom-interest/youraddr@you
rhost.com




More information about the jdom-interest mailing list