- From: <bugzilla@wiggum.w3.org>
- Date: Fri, 16 Oct 2009 08:58:31 +0000
- To: public-qt-comments@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=7933 Summary: Enhancement to doc() to process a set of URIs Product: XPath / XQuery / XSLT Version: Working drafts Platform: PC OS/Version: Windows NT Status: NEW Severity: normal Priority: P2 Component: Functions and Operators 1.1 AssignedTo: mike@saxonica.com ReportedBy: mike@saxonica.com QAContact: public-qt-comments@w3.org Message from Loren Cahlander of Syntactica sent to public-qt-comments on 13 Oct 2009 I would like to request that the specification of fn:doc() be changed to match the implementation of that function by MarkLogic. In MarkLogic, they deviated from the XQuery spec for the fn:doc() function and it can return multiple documents based on a sequence of document URIs passed into the function at one time. http://developer.marklogic.com/pubs/4.1/apidocs/SequenceBuiltins.html#fn:doc The eXist Open Source Database implements fn:doc() to the W3C specification and has the function xmldb:document() that returns multiple documents Here is the function documentation for xmldb:document() and fn:doc() xmldb:document() can return multiple documents with a single call and fn:doc() can only return one document at a time. Another option would be to leave fn:doc() alone and add fn:docs() with the multiple document URIs being passed in. xmldb -------------------------------------------------------------------------------- http://exist-db.org/xquery/xmldb A module for database manipulation functions. document -------------------------------------------------------------------------------- xmldb:document($document-uris as xs:string+, ...) node()* Returns the documents $document-uris in the input sequence. Collection URIs can be specified either as a simple collection path or an XMLDB URI.If the input sequence is empty, the function will load all documents in the database. $document-uris The document URIs -------------------------------------------------------------------------------- Returns the documents -------------------------------------------------------------------------------- Deprecated: See the standard fn:doc() function This function could be removed at anytime during the 1.5 development and will be removed in the 1.6 release. -------------------------------------------------------------------------------- http://www.w3.org/2005/xpath-functions A module with the XQuery/XPath Core Library Functions doc -------------------------------------------------------------------------------- doc($document-uri as xs:string?) node()? Returns the document node of $document-uri. Resource URIs can be specified either as a simple collection path, an XMLDB URI or any URI. $document-uri The document URI -------------------------------------------------------------------------------- Returns the document node of $document-uri Loren Cahlander Enterprise Architect Syntactica -- Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug.
Received on Friday, 16 October 2009 08:58:33 UTC