W3C home > Mailing lists > Public > xproc-dev@w3.org > March 2010

Re: How to adjust the logging properties and or command to execute Calabash 0.9.17

From: George Cristian Bina <george@oxygenxml.com>
Date: Tue, 02 Mar 2010 11:48:48 +0200
Message-ID: <4B8CDF00.3080800@oxygenxml.com>
To: Toman_Vojtech@emc.com
CC: xproc-dev@w3.org
The XProc schema was updated indeed and oXygen contains a previous 
version, an annotated version that we made available at:

http://www.oxygenxml.com/resources/schema/relaxng/xproc.rng
http://www.oxygenxml.com/resources/schema/relaxng/steps.rng

The current version however is not valid, see my message on this list to 
a user that had a problem with that schema. I suggest there to change 
the extension.attr pattern to exclude the XProc namespace:

   <define name="extension.attr">
     <attribute>
       <anyName>
         <except>
           <nsName ns=""/>
           <nsName ns="http://www.w3.org/ns/xproc"/>
           <nsName ns="http://www.w3.org/XML/1998/namespace"/>
         </except>
       </anyName>
     </attribute>
   </define>

With this change the schema is valid.

You can find attached an archive containing the new schemas that you 
should drop in [oXygen]/lib/endorsed (you need to create the endorsed 
folder inside lib) and restart oXygen to get the default XProc schemas 
from oXygen updated.
Note that you will loose the annotations that I made to the XProc 
schemas, I will try to get an annotated version of the new schemas soon. 
Of course it will be great if the current schema is made valid and 
eventually include also the annotations :).

Best Regards,
George
-- 
George Cristian Bina
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com

On 3/2/10 10:33 AM, Toman_Vojtech@emc.com wrote:
> Alex,
>
> This is most likely because the oXygen version that you have is not
> using the latest XProc schema. The @version attribute has been added
> only recently, after oXygen with XProc support had been released. I am
> not sure if there is an easy way to update the XProc schemas in oXygen.
> Maybe there is.
>
> Regards,
>
> Vojtech
>
> --
>
> Vojtech Toman
>
> Principal Software Engineer
>
> EMC Corporation
>
> toman_vojtech@emc.com
>
> http://developer.emc.com/xmltech
>
> *From:* xproc-dev-request@w3.org [mailto:xproc-dev-request@w3.org] *On
> Behalf Of *Alex Muir
> *Sent:* Monday, March 01, 2010 11:53 PM
> *To:* Norman Walsh
> *Cc:* XProc Dev
> *Subject:* Re: How to adjust the logging properties and or command to
> execute Calabash 0.9.17
>
> Hi,
>
> Just meant I wasn't using the p:pipeline.
>
> When I try to add a version attribute into the p:declare-step I get the
> following error message from oxygen.
>
> E [XProc Schema Validator] attribute "version" not allowed here;
> expected attribute "exclude-inline-prefixes", "psvi-required", "type",
> "xml:base", "xml:id" or "xpath-version" or an attribute from another
> namespace
>
>
> Here is my step declaration:
> <p:declare-step xmlns:p="http://www.w3.org/ns/xproc"
> xmlns:c="http://www.w3.org/ns/xproc-step"
> xmlns:cx="http://xmlcalabash.com/ns/extensions"
> name="Createi4EnrichMarkup" >
>
>
> Thanks
> Alex
>
>
> On Mon, Mar 1, 2010 at 8:46 PM, Norman Walsh <ndw@nwalsh.com
> <mailto:ndw@nwalsh.com>> wrote:
>
> Alex Muir <alex.g.muir@gmail.com <mailto:alex.g.muir@gmail.com>> writes:
>
>  > Thanks Norman,
>  >
>  > That solved my first error related to logging however now I get
>  >
>  > SEVERE: XS0062:XS0062
>  > SEVERE: Pipeline failed: err:XS0062: XS0062 It is a static error if a
> required version attribute is not present.
>  >
>  > I went through and added some version="1.0" in places in the xproc
> were the schema was letting me add version number such as
>  >
>  > cx:message
>  > p:store
>  > p:xslt
>  >
>  > I'm not using a pipeline
>  >
>  > Any thoughts on this one?
>
> What do you mean you aren't using a pipeline?
>
> All of the top-level p:library, p:declare-step, and p:pipeline
> elements must specify a version number.
>
> Be seeing you,
> norm
>
> --
> Norman Walsh <ndw@nwalsh.com <mailto:ndw@nwalsh.com>> | Do not seek to
> follow in the footsteps
> http://nwalsh.com/ | of men of old; seek what they
> | sought.--Matsuo Basho
>
>
>
>
> --
> Alex
> https://sites.google.com/a/utg.edu.gm/alex
>
> Some Good Music
> http://sites.google.com/site/greigconteh/
>


Received on Tuesday, 2 March 2010 09:49:21 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 2 March 2010 09:49:22 GMT