- From: <bugzilla@wiggum.w3.org>
- Date: Mon, 30 Jul 2007 14:32:36 +0000
- To: public-qt-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=4869
------- Comment #4 from tim@cbcl.co.uk 2007-07-30 14:32 -------
The XQueryX from XQTS (1.0.3 dev) is below. I can't quite see how XQueryX
should be used to distinguish the two forms, unless the enclosed element b is
represented as a computed element constructor. Could you please comment?
<?xml version="1.0"?>
<xqx:module xmlns:xqx="http://www.w3.org/2005/XQueryX"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/2005/XQueryX
http://www.w3.org/2005/XQueryX/xqueryx.xsd">
<xqx:mainModule>
<xqx:prolog>
<xqx:copyNamespacesDecl>
<xqx:preserveMode>no-preserve</xqx:preserveMode>
<xqx:inheritMode>inherit</xqx:inheritMode>
</xqx:copyNamespacesDecl>
</xqx:prolog>
<xqx:queryBody>
<xqx:elementConstructor>
<xqx:tagName>doc</xqx:tagName>
<xqx:elementContent>
<xqx:elementConstructor>
<xqx:tagName>a</xqx:tagName>
<xqx:elementContent>
<xqx:elementConstructor>
<xqx:tagName>b</xqx:tagName>
<xqx:attributeList>
<xqx:namespaceDeclaration>
<xqx:prefix>p</xqx:prefix>
<xqx:uri>q</xqx:uri>
</xqx:namespaceDeclaration>
</xqx:attributeList>
</xqx:elementConstructor>
</xqx:elementContent>
</xqx:elementConstructor>
<xqx:elementConstructor>
<xqx:tagName>a</xqx:tagName>
<xqx:elementContent>
<xqx:elementConstructor>
<xqx:tagName>b</xqx:tagName>
<xqx:attributeList>
<xqx:namespaceDeclaration>
<xqx:prefix>p</xqx:prefix>
<xqx:uri>q</xqx:uri>
</xqx:namespaceDeclaration>
</xqx:attributeList>
</xqx:elementConstructor>
</xqx:elementContent>
</xqx:elementConstructor>
</xqx:elementContent>
</xqx:elementConstructor>
</xqx:queryBody>
</xqx:mainModule>
</xqx:module>
Received on Monday, 30 July 2007 14:32:48 UTC