Hi,

  I've played a bit with Qizx in the past two days (thanks for the
help!), especially with the query services (XQS).  First, the doc
could probably be expanded a bit, there is no real reference, but
on the other hand the examples are simple and clear, and this is
easy to add our own services to experiment.

  I've also created a compiler from a service package descriptor
to an XProc library.  For example when you go to the address
http://localhost:8080/qizx/xqs/examples in a fresh install, you
get the following descriptor:

    <services package="/examples">
       <service name="ft-search" result-type="element()*">
          <parameter name="first" type="xs:integer"/>
          ...

  This is used to generate an XProc library, which can in turn be
imported to use steps, like (using again the 'examples' package):

    <ns:report/>
    <!-- or, for example -->
    <ns:show-disc id="0010ab11"/>

  The result, if it is HTML, is automatically tidied up to XML.
Only GET is supported for now, but I guess supporting POST
shouldn't be very hard.  That could be very useful to use a
REST-like interface in Qizx from within XProc.  I am not sure this
is of interest to most people here, but just in case:

    http://code.google.com/p/xlibs/source/browse/#svn/qizx/misc

  Regards,

-- 
Florent Georges
http://fgeorges.org/



      
 
--
Qizx Support List
[email protected]
http://www.xmlmind.com/mailman/listinfo/qizx-support

Reply via email to