Re: [basex-talk] using xslt 2 --- Unknown function 'current-grouping-key(...)'.

2012-09-13 Thread Maximilian Gärber
Hi,

did you check  http://docs.basex.org/wiki/XSLT_Module  ?

using xslt:processor() you can output if you're really using Saxon.

Regards,
Max

2012/9/13 Alex Muir alex.g.m...@gmail.com:
 Hi,

 Following the http://docs.basex.org/wiki/XSLT_Module

 I'm launching basex as follows

 java -classpath
 /mnt/xslt_volume/i4EnrichV7/resources/libs/saxon9he.jar -jar
 /mnt/xslt_volume/i4EnrichV7/resources/libs/BaseX73.jar

 I get an error thought when executing which makes me think I have not
 convinced basex that saxon is there to use...

 Error: Stopped at line 14, column 48 in
 /mnt/xslt_volume/i4EnrichV7/analysis/xquery/AggregateSectionsTitleNormalized.xq:
 [XPST0017] Unknown function 'current-grouping-key(...)'.

 Query: let $in := .//section
 let $sections :=
 sections
 $in
 /sections
 let $style :=
 xsl:stylesheet xmlns:xsl=http://www.w3.org/1999/XSL/Transform;
 xmlns:xs=http://www.w3.org/2001/XMLSchema;
xmlns:fn=http://www.w3.org/2005/xpath-functions;
 xmlns:mh=http://www.metaheuristica.com; version=2.0
xsl:output method=xml indent=no/

xsl:template match=sections
   groups
  xsl:for-each-group select=section group-by=@titleNormalized
 group name={current-grouping-key()}
 count={count(current-group())}/
  /xsl:for-each-group
   /groups
/xsl:template

 /xsl:stylesheet

 return xslt:transform($sections, $style)

 What am I doing wrong?
 Regards

 --
 -

 Alex G. Muir
 Software Engineering Consultant
 Linkedin Profile : http://ca.linkedin.com/pub/alex-muir/36/ab7/125
 ___
 BaseX-Talk mailing list
 BaseX-Talk@mailman.uni-konstanz.de
 https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk



-- 

Maximilian Gärber

axxepta solutions GmbH
Postfach 51 02 38
13362 Berlin

Tel +49 (0)30 499 147 66
Fax +49 (0)30 499 147 67
Mail gaer...@axxepta.de
___
BaseX-Talk mailing list
BaseX-Talk@mailman.uni-konstanz.de
https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk


Re: [basex-talk] using xslt 2 --- Unknown function 'current-grouping-key(...)'.

2012-09-13 Thread Alex Muir
As I said in the first line of my post I'm looking at that module
page. The page states that

XSLT 2.0 is used instead if Version 9.x of the Saxon XSLT Processor
(saxon9he.jar, saxon9pe.jar, saxon9ee.jar) is found in the classpath.

I'm launching basex as follows

java -classpath
/mnt/xslt_volume/i4EnrichV7/resources/libs/saxon9he.jar -jar
/mnt/xslt_volume/i4EnrichV7/resources/libs/BaseX73.jar

Is there anything else I need to do?


On Thu, Sep 13, 2012 at 8:57 AM, Maximilian Gärber gaer...@axxepta.de wrote:
 Hi,

 did you check  http://docs.basex.org/wiki/XSLT_Module  ?

 using xslt:processor() you can output if you're really using Saxon.

 Regards,
 Max

 2012/9/13 Alex Muir alex.g.m...@gmail.com:
 Hi,

 Following the http://docs.basex.org/wiki/XSLT_Module

 I'm launching basex as follows

 java -classpath
 /mnt/xslt_volume/i4EnrichV7/resources/libs/saxon9he.jar -jar
 /mnt/xslt_volume/i4EnrichV7/resources/libs/BaseX73.jar

 I get an error thought when executing which makes me think I have not
 convinced basex that saxon is there to use...

 Error: Stopped at line 14, column 48 in
 /mnt/xslt_volume/i4EnrichV7/analysis/xquery/AggregateSectionsTitleNormalized.xq:
 [XPST0017] Unknown function 'current-grouping-key(...)'.

 Query: let $in := .//section
 let $sections :=
 sections
 $in
 /sections
 let $style :=
 xsl:stylesheet xmlns:xsl=http://www.w3.org/1999/XSL/Transform;
 xmlns:xs=http://www.w3.org/2001/XMLSchema;
xmlns:fn=http://www.w3.org/2005/xpath-functions;
 xmlns:mh=http://www.metaheuristica.com; version=2.0
xsl:output method=xml indent=no/

xsl:template match=sections
   groups
  xsl:for-each-group select=section group-by=@titleNormalized
 group name={current-grouping-key()}
 count={count(current-group())}/
  /xsl:for-each-group
   /groups
/xsl:template

 /xsl:stylesheet

 return xslt:transform($sections, $style)

 What am I doing wrong?
 Regards

 --
 -

 Alex G. Muir
 Software Engineering Consultant
 Linkedin Profile : http://ca.linkedin.com/pub/alex-muir/36/ab7/125
 ___
 BaseX-Talk mailing list
 BaseX-Talk@mailman.uni-konstanz.de
 https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk



 --

 Maximilian Gärber

 axxepta solutions GmbH
 Postfach 51 02 38
 13362 Berlin

 Tel +49 (0)30 499 147 66
 Fax +49 (0)30 499 147 67
 Mail gaer...@axxepta.de
 ___
 BaseX-Talk mailing list
 BaseX-Talk@mailman.uni-konstanz.de
 https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk



-- 
-

Alex G. Muir
Software Engineering Consultant
Linkedin Profile : http://ca.linkedin.com/pub/alex-muir/36/ab7/125
___
BaseX-Talk mailing list
BaseX-Talk@mailman.uni-konstanz.de
https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk


Re: [basex-talk] using xslt 2 --- Unknown function 'current-grouping-key(...)'.

2012-09-13 Thread Alex Muir
Java is being used

On Thu, Sep 13, 2012 at 9:51 AM, Christian Grün
christian.gr...@gmail.com wrote:
 Dear Alex,

 as Max stated, it would be interesting to know what xslt:processor()
 gives you as result. This way, we will know if Saxon or Java is used
 as processor.

 Thanks,
 Christian
 ___

 On Thu, Sep 13, 2012 at 3:47 PM, Alex Muir alex.g.m...@gmail.com wrote:
 As I said in the first line of my post I'm looking at that module
 page. The page states that

 XSLT 2.0 is used instead if Version 9.x of the Saxon XSLT Processor
 (saxon9he.jar, saxon9pe.jar, saxon9ee.jar) is found in the classpath.

 I'm launching basex as follows

 java -classpath
 /mnt/xslt_volume/i4EnrichV7/resources/libs/saxon9he.jar -jar
 /mnt/xslt_volume/i4EnrichV7/resources/libs/BaseX73.jar

 Is there anything else I need to do?


 On Thu, Sep 13, 2012 at 8:57 AM, Maximilian Gärber gaer...@axxepta.de 
 wrote:
 Hi,

 did you check  http://docs.basex.org/wiki/XSLT_Module  ?

 using xslt:processor() you can output if you're really using Saxon.

 Regards,
 Max

 2012/9/13 Alex Muir alex.g.m...@gmail.com:
 Hi,

 Following the http://docs.basex.org/wiki/XSLT_Module

 I'm launching basex as follows

 java -classpath
 /mnt/xslt_volume/i4EnrichV7/resources/libs/saxon9he.jar -jar
 /mnt/xslt_volume/i4EnrichV7/resources/libs/BaseX73.jar

 I get an error thought when executing which makes me think I have not
 convinced basex that saxon is there to use...

 Error: Stopped at line 14, column 48 in
 /mnt/xslt_volume/i4EnrichV7/analysis/xquery/AggregateSectionsTitleNormalized.xq:
 [XPST0017] Unknown function 'current-grouping-key(...)'.

 Query: let $in := .//section
 let $sections :=
 sections
 $in
 /sections
 let $style :=
 xsl:stylesheet xmlns:xsl=http://www.w3.org/1999/XSL/Transform;
 xmlns:xs=http://www.w3.org/2001/XMLSchema;
xmlns:fn=http://www.w3.org/2005/xpath-functions;
 xmlns:mh=http://www.metaheuristica.com; version=2.0
xsl:output method=xml indent=no/

xsl:template match=sections
   groups
  xsl:for-each-group select=section group-by=@titleNormalized
 group name={current-grouping-key()}
 count={count(current-group())}/
  /xsl:for-each-group
   /groups
/xsl:template

 /xsl:stylesheet

 return xslt:transform($sections, $style)

 What am I doing wrong?
 Regards

 --
 -

 Alex G. Muir
 Software Engineering Consultant
 Linkedin Profile : http://ca.linkedin.com/pub/alex-muir/36/ab7/125
 ___
 BaseX-Talk mailing list
 BaseX-Talk@mailman.uni-konstanz.de
 https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk



 --

 Maximilian Gärber

 axxepta solutions GmbH
 Postfach 51 02 38
 13362 Berlin

 Tel +49 (0)30 499 147 66
 Fax +49 (0)30 499 147 67
 Mail gaer...@axxepta.de
 ___
 BaseX-Talk mailing list
 BaseX-Talk@mailman.uni-konstanz.de
 https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk



 --
 -

 Alex G. Muir
 Software Engineering Consultant
 Linkedin Profile : http://ca.linkedin.com/pub/alex-muir/36/ab7/125
 ___
 BaseX-Talk mailing list
 BaseX-Talk@mailman.uni-konstanz.de
 https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk



-- 
-

Alex G. Muir
Software Engineering Consultant
Linkedin Profile : http://ca.linkedin.com/pub/alex-muir/36/ab7/125
___
BaseX-Talk mailing list
BaseX-Talk@mailman.uni-konstanz.de
https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk


Re: [basex-talk] using xslt 2 --- Unknown function 'current-grouping-key(...)'.

2012-09-13 Thread Christian Grün
Thanks. What happens if you specify BaseX73.jar in the classpath?

 java -cp saxon9he.jar;BaseX73.jar org.basex.BaseXGUI
___

On Thu, Sep 13, 2012 at 3:53 PM, Alex Muir alex.g.m...@gmail.com wrote:
 Java is being used

 On Thu, Sep 13, 2012 at 9:51 AM, Christian Grün
 christian.gr...@gmail.com wrote:
 Dear Alex,

 as Max stated, it would be interesting to know what xslt:processor()
 gives you as result. This way, we will know if Saxon or Java is used
 as processor.

 Thanks,
 Christian
 ___

 On Thu, Sep 13, 2012 at 3:47 PM, Alex Muir alex.g.m...@gmail.com wrote:
 As I said in the first line of my post I'm looking at that module
 page. The page states that

 XSLT 2.0 is used instead if Version 9.x of the Saxon XSLT Processor
 (saxon9he.jar, saxon9pe.jar, saxon9ee.jar) is found in the classpath.

 I'm launching basex as follows

 java -classpath
 /mnt/xslt_volume/i4EnrichV7/resources/libs/saxon9he.jar -jar
 /mnt/xslt_volume/i4EnrichV7/resources/libs/BaseX73.jar

 Is there anything else I need to do?


 On Thu, Sep 13, 2012 at 8:57 AM, Maximilian Gärber gaer...@axxepta.de 
 wrote:
 Hi,

 did you check  http://docs.basex.org/wiki/XSLT_Module  ?

 using xslt:processor() you can output if you're really using Saxon.

 Regards,
 Max

 2012/9/13 Alex Muir alex.g.m...@gmail.com:
 Hi,

 Following the http://docs.basex.org/wiki/XSLT_Module

 I'm launching basex as follows

 java -classpath
 /mnt/xslt_volume/i4EnrichV7/resources/libs/saxon9he.jar -jar
 /mnt/xslt_volume/i4EnrichV7/resources/libs/BaseX73.jar

 I get an error thought when executing which makes me think I have not
 convinced basex that saxon is there to use...

 Error: Stopped at line 14, column 48 in
 /mnt/xslt_volume/i4EnrichV7/analysis/xquery/AggregateSectionsTitleNormalized.xq:
 [XPST0017] Unknown function 'current-grouping-key(...)'.

 Query: let $in := .//section
 let $sections :=
 sections
 $in
 /sections
 let $style :=
 xsl:stylesheet xmlns:xsl=http://www.w3.org/1999/XSL/Transform;
 xmlns:xs=http://www.w3.org/2001/XMLSchema;
xmlns:fn=http://www.w3.org/2005/xpath-functions;
 xmlns:mh=http://www.metaheuristica.com; version=2.0
xsl:output method=xml indent=no/

xsl:template match=sections
   groups
  xsl:for-each-group select=section group-by=@titleNormalized
 group name={current-grouping-key()}
 count={count(current-group())}/
  /xsl:for-each-group
   /groups
/xsl:template

 /xsl:stylesheet

 return xslt:transform($sections, $style)

 What am I doing wrong?
 Regards

 --
 -

 Alex G. Muir
 Software Engineering Consultant
 Linkedin Profile : http://ca.linkedin.com/pub/alex-muir/36/ab7/125
 ___
 BaseX-Talk mailing list
 BaseX-Talk@mailman.uni-konstanz.de
 https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk



 --

 Maximilian Gärber

 axxepta solutions GmbH
 Postfach 51 02 38
 13362 Berlin

 Tel +49 (0)30 499 147 66
 Fax +49 (0)30 499 147 67
 Mail gaer...@axxepta.de
 ___
 BaseX-Talk mailing list
 BaseX-Talk@mailman.uni-konstanz.de
 https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk



 --
 -

 Alex G. Muir
 Software Engineering Consultant
 Linkedin Profile : http://ca.linkedin.com/pub/alex-muir/36/ab7/125
 ___
 BaseX-Talk mailing list
 BaseX-Talk@mailman.uni-konstanz.de
 https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk



 --
 -

 Alex G. Muir
 Software Engineering Consultant
 Linkedin Profile : http://ca.linkedin.com/pub/alex-muir/36/ab7/125
___
BaseX-Talk mailing list
BaseX-Talk@mailman.uni-konstanz.de
https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk


Re: [basex-talk] using xslt 2 --- Unknown function 'current-grouping-key(...)'.

2012-09-13 Thread Imsieke, Gerrit, le-tex
Aren’t the -jar and -cp options mututally exclusive? That is, if you use 
-jar, -cp is being ignored? Maybe you should put all jars (BaseX, Saxon, 
...) in the -cp and then invoke org.basex.BaseXGUI or the like. Maybe 
adapt the startup scripts to include the Saxon jar in the cp.


Gerrit


On 2012-09-13 15:53, Alex Muir wrote:

Java is being used

On Thu, Sep 13, 2012 at 9:51 AM, Christian Grün
christian.gr...@gmail.com wrote:

Dear Alex,

as Max stated, it would be interesting to know what xslt:processor()
gives you as result. This way, we will know if Saxon or Java is used
as processor.

Thanks,
Christian
___

On Thu, Sep 13, 2012 at 3:47 PM, Alex Muir alex.g.m...@gmail.com wrote:

As I said in the first line of my post I'm looking at that module
page. The page states that

XSLT 2.0 is used instead if Version 9.x of the Saxon XSLT Processor
(saxon9he.jar, saxon9pe.jar, saxon9ee.jar) is found in the classpath.

I'm launching basex as follows

java -classpath
/mnt/xslt_volume/i4EnrichV7/resources/libs/saxon9he.jar -jar
/mnt/xslt_volume/i4EnrichV7/resources/libs/BaseX73.jar

Is there anything else I need to do?


On Thu, Sep 13, 2012 at 8:57 AM, Maximilian Gärber gaer...@axxepta.de wrote:

Hi,

did you check  http://docs.basex.org/wiki/XSLT_Module  ?

using xslt:processor() you can output if you're really using Saxon.

Regards,
Max

2012/9/13 Alex Muir alex.g.m...@gmail.com:

Hi,

Following the http://docs.basex.org/wiki/XSLT_Module

I'm launching basex as follows

java -classpath
/mnt/xslt_volume/i4EnrichV7/resources/libs/saxon9he.jar -jar
/mnt/xslt_volume/i4EnrichV7/resources/libs/BaseX73.jar

I get an error thought when executing which makes me think I have not
convinced basex that saxon is there to use...

Error: Stopped at line 14, column 48 in
/mnt/xslt_volume/i4EnrichV7/analysis/xquery/AggregateSectionsTitleNormalized.xq:
[XPST0017] Unknown function 'current-grouping-key(...)'.

Query: let $in := .//section
let $sections :=
sections
$in
/sections
let $style :=
xsl:stylesheet xmlns:xsl=http://www.w3.org/1999/XSL/Transform;
xmlns:xs=http://www.w3.org/2001/XMLSchema;
xmlns:fn=http://www.w3.org/2005/xpath-functions;
xmlns:mh=http://www.metaheuristica.com; version=2.0
xsl:output method=xml indent=no/

xsl:template match=sections
   groups
  xsl:for-each-group select=section group-by=@titleNormalized
 group name={current-grouping-key()}
count={count(current-group())}/
  /xsl:for-each-group
   /groups
/xsl:template

/xsl:stylesheet

return xslt:transform($sections, $style)

What am I doing wrong?
Regards

--
-

Alex G. Muir
Software Engineering Consultant
Linkedin Profile : http://ca.linkedin.com/pub/alex-muir/36/ab7/125
___
BaseX-Talk mailing list
BaseX-Talk@mailman.uni-konstanz.de
https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk




--

Maximilian Gärber

axxepta solutions GmbH
Postfach 51 02 38
13362 Berlin

Tel +49 (0)30 499 147 66
Fax +49 (0)30 499 147 67
Mail gaer...@axxepta.de
___
BaseX-Talk mailing list
BaseX-Talk@mailman.uni-konstanz.de
https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk




--
-

Alex G. Muir
Software Engineering Consultant
Linkedin Profile : http://ca.linkedin.com/pub/alex-muir/36/ab7/125
___
BaseX-Talk mailing list
BaseX-Talk@mailman.uni-konstanz.de
https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk






--
Gerrit Imsieke
Geschäftsführer / Managing Director
le-tex publishing services GmbH
Weissenfelser Str. 84, 04229 Leipzig, Germany
Phone +49 341 355356 110, Fax +49 341 355356 510
gerrit.imsi...@le-tex.de, http://www.le-tex.de

Registergericht / Commercial Register: Amtsgericht Leipzig
Registernummer / Registration Number: HRB 24930

Geschäftsführer: Gerrit Imsieke, Svea Jelonek,
Thomas Schmidt, Dr. Reinhard Vöckler
___
BaseX-Talk mailing list
BaseX-Talk@mailman.uni-konstanz.de
https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk


Re: [basex-talk] using xslt 2 --- Unknown function 'current-grouping-key(...)'.

2012-09-13 Thread Alex Muir
I'm trying that but getting command not found

[ec2-user@soda libs]$ ls
BaseX73.jar   saxon9he.jar

[ec2-user@soda libs]$  java -cp saxon9he.jar;BaseX73.jar org.basex.BaseXGUI
...
bash: BaseX73.jar: command not found...


On Thu, Sep 13, 2012 at 9:57 AM, Christian Grün
christian.gr...@gmail.com wrote:
  java -cp saxon9he.jar;BaseX73.jar org.basex.BaseXGUI



-- 
-

Alex G. Muir
Software Engineering Consultant
Linkedin Profile : http://ca.linkedin.com/pub/alex-muir/36/ab7/125
___
BaseX-Talk mailing list
BaseX-Talk@mailman.uni-konstanz.de
https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk


Re: [basex-talk] using xslt 2 --- Unknown function 'current-grouping-key(...)'.

2012-09-13 Thread Alex Muir
Right, thanks

Okay it now returns that it is using Saxon HE as the xslt processor

however I still get the error

Unknown function 'current-grouping-key(...)'.


On Thu, Sep 13, 2012 at 10:08 AM, Imsieke, Gerrit, le-tex
gerrit.imsi...@le-tex.de wrote:
 Use a colon as path separator when in Unixland



-- 
-

Alex G. Muir
Software Engineering Consultant
Linkedin Profile : http://ca.linkedin.com/pub/alex-muir/36/ab7/125
___
BaseX-Talk mailing list
BaseX-Talk@mailman.uni-konstanz.de
https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk


Re: [basex-talk] using xslt 2 --- Unknown function 'current-grouping-key(...)'.

2012-09-13 Thread Alex Muir
I think taking the xslt out of a variable and into an external file
solves that error message, although things aren't currently working as
expected.. I'll keep debugging

return xslt:transform($sections,
'/mnt/xslt_volume/i4EnrichV7/analysis/xslt/AggregateAndCountSubsectionTitles.xsl')

Thanks for all the help
Cheers

On Thu, Sep 13, 2012 at 10:16 AM, Alex Muir alex.g.m...@gmail.com wrote:
 Right, thanks

 Okay it now returns that it is using Saxon HE as the xslt processor

 however I still get the error

 Unknown function 'current-grouping-key(...)'.


 On Thu, Sep 13, 2012 at 10:08 AM, Imsieke, Gerrit, le-tex
 gerrit.imsi...@le-tex.de wrote:
 Use a colon as path separator when in Unixland



 --
 -

 Alex G. Muir
 Software Engineering Consultant
 Linkedin Profile : http://ca.linkedin.com/pub/alex-muir/36/ab7/125



-- 
-

Alex G. Muir
Software Engineering Consultant
Linkedin Profile : http://ca.linkedin.com/pub/alex-muir/36/ab7/125
___
BaseX-Talk mailing list
BaseX-Talk@mailman.uni-konstanz.de
https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk