Executer une fonction XQuery personnelle avec Galax

Executer une fonction XQuery personnelle avec Galax - XML/XSL - Programmation

Marsh Posté le 27-08-2004 à 17:52:42    

Je n'arrive pas a executer une fonction XQuery personnelle avec Galax. exemple de fonction :
 declare function local:locale2lang($locale as xs:string) as xs:string
{
 let $lang := substring-before($locale,"_" )
 return
 if ($lang = "no" or $lang = "nn" or $lang = "nb" ) then "nor"
  else if ($lang = "se" ) then "sme"
  else if ($lang = "sv" ) then "swe"
  else if ($lang = "fi" ) then "fin"
  else if ($lang = "en" ) then "eng"
  else if ($lang = "smi" ) then "sme"
  else if ($lang = "sme" or $lang = "sma" or
    $lang = "smn" or $lang= "smj" or
    $lang = "sms" or $lang = "sme" or
    $lang = "nor" or $lang = "swe" or
    $lang = "fin" or $lang = "eng" ) then
       $lang
                else "test"
};
 
local:locale2lang("nn_NO" );
local:locale2lang("fi_FI" );
local:locale2lang("se_SE" );
local:locale2lang("en_EN" );
local:locale2lang("sms_SM" );
 
J'ai un message d'erreur du type Parse error... line 1 caracters 8-16 .

Reply

Marsh Posté le 27-08-2004 à 17:52:42   

Reply

Marsh Posté le 05-09-2004 à 15:29:55    

Tu n'aurais pas un bout de code XML afin qu'on puisse tester ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed