[DFDL-WG] Action 274: Namespaces of element names in the path
Steve Hanson
smh at uk.ibm.com
Wed Dec 3 04:09:26 EST 2014
Tracked by http://redmine.ogf.org/issues/246
Regards
Steve Hanson
Architect, IBM DFDL
Co-Chair, OGF DFDL Working Group
IBM SWG, Hursley, UK
smh at uk.ibm.com
tel:+44-1962-815848
From: Mike Beckerle <mbeckerle.dfdl at gmail.com>
To: "dfdl-wg at ogf.org" <dfdl-wg at ogf.org>
Date: 02/12/2014 16:02
Subject: [DFDL-WG] Action 274: Namespaces of element names in the
path
Sent by: dfdl-wg-bounces at ogf.org
Suggest adding this wording to the end of section 23.4 as an additional
note.
5. NameTest - These QNames are path steps that refer to elements in the
DFDL infoset. If such an element is in a namespace, then the NameTest
QName must have a prefix which is bound to the namespace. Specifically,
any default namespace is not used to implicitly qualify these NameTest
QNames. This behavior is consistent with XPath expression usage in XML
Schema [footnote to: Definitive XML Schema (Walmsley, ISBN 0-13-065567-8)
page 390, Section 17.8, Table 17-6 says "A child element-type name which
must be prefixed if it is in a namespace".] such as in the path property
of the xs:selector and xs:field elements within xs:key and xs:unique
constraints, and in related XML standards such as XSLT. Note however, that
this behavior is different from the way QNames are used in other places in
XML and DFDL Schemas such as the ref property of an element reference, or
the dfdl:ref property of a DFDL format annotation. There a QName with no
prefix must always be referring to a global declaration or definition, and
so is augmented with the default namespace when needed.
Mike Beckerle | OGF DFDL Workgroup Co-Chair | Tresys Technology |
www.tresys.com
Please note: Contributions to the DFDL Workgroup's email discussions are
subject to the OGF Intellectual Property Policy
--
dfdl-wg mailing list
dfdl-wg at ogf.org
https://www.ogf.org/mailman/listinfo/dfdl-wg
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.ogf.org/pipermail/dfdl-wg/attachments/20141203/f4128722/attachment.html>
More information about the dfdl-wg
mailing list