Project
History
Mission
Quotes
License
News
Related Efforts
XQuery Style
Quick Start
General
BaseX
eXist
MarkLogic
Saxon
xquerydoc
Zorba
Documentation
Assumptions
Limitations
xqDoc Comments
xqDoc Schema
xqDoc Conversion
xqDoc Display
xqDoc Drivers
Downloads
Binaries
Source
Sample Output
xqDoc Basic
xqDoc Standard
xqDoc Enhanced
Credits
Who We Are
|
|
|
|
xqDoc
|
Our Mission?
|
xqDoc provides a simple vendor neutral solution for documenting XQuery library and main modules,
as well as tools to generate a user friendly presentation of this documentation and cross reference
information. Read more about the mission.
|
Project Status?
|
Today (January 13, 2014), the xqDoc team enhanced the xqDoc schema based on suggestions from the XQuery community. The following changes were incorporated:
- We added an xqdoc:annotations element to each variable or function that uses annotations. Similar to Zorba's proposal, the xqdoc:annotation child nodes may have additional xqdoc:literal nodes with type attributes (xs:string, xs:integer, xs:decimal, xs:double) and values.
- We added a xqdoc:namespaces element to the root element, which summarizes all prefixes and namespace URIs used or declared in the module.
- Similar to xquerydoc (but contrary to the current official xqDoc schema), we added name and type elements to variables.
For a discussion of the changes read this note.
We would like to thank Christian Grün (BaseX) for proposing and driving these changes within the xQuery community.
The updated schema is available here.
|
What's Next?
|
It should not be a difficult exercise to develop drivers for other XML databases or XQuery processors.
With the move to GitHub, it should now be easier for the community to further enhance xqDoc. As our schedule
permits, we will continue to make enhancements.
All copyrights and trademarks are properties of their respective owners.
|
|
|