[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