Internationalization Features in XPath, XQuery and XSLT

18 downloads 119 Views 447KB Size Report
the two languages XQuery and XSLT, with a focus on XQuery. It is split ... an overview on the current status of XQuery / XSLT, deployment scenarios and i18n  ...






          

          

          

           !  "#$



  

  

9$ D$D$ C:;:$+=B#% #B>D#D#$;C$ -*:+=C>E;F $':1=CD>$+$" G'"!$EHC$/ G*$+EH:+=C>IGD*$+E/ G1EH:1=CD>IGD1EIGD'"!$E



  

  

!  "# $ "%# $ &'      F+G  F G )     "%3 !,    7 ) +  ,  + .  &.  )   F ,   G;  , F'G )   &  +    ,        ,   ) ;  , F .G )   ) .      ,   ;  F G )   ) )    +  "%3 !,;  F G )    &  ) + &  ,     ,    + +  .  ' )     &.  .   ,)&  , ;    +  "%3 !,    7 ) )    +  &  ))  + .  )  ,;  .& ! ,  +  "%3 !, )   +  ,.  )  ;  F+G )    &   ,    ,  )  .  &.  =  ) ,   .   ;  ) . + =  F G )   . &.  =     ,    & ,   ) +  ,  ) ;    +  F+G  F G )     F ,   G  ') )  ,  )  , + . + =  = =  .    ,   .  =  .     +  ,    , ;  F'G )   +    ,   . ,    .,  , ,  &     , ;  F .G )      &&  ,   )  .  &   +   ,    , ;  F G )   ) )  ' .,    + )  &&  ,  )  ,   . )   &  ; N:! ,   + ,*22''';'#;232!7 2[) !7  $  O 9$ @=GB#B BBE@=B+"B7.">@ " !,   F .G )   .   + ' I ++ "%3 !,;    I "%3 !, '   ,   %"3 !,  =.    .   +  + 8; X   + "%3 !,      F.G      =.   )  ;   ) "%3 !,  &      +  !),     F.G    . + '   +  F G      ; )  )   ,)+  '   +  )  )   ; 6)  ' .  )  F)G  ,)+;    "%3 !,    .  .  )  W,*22''';! , ;2) 2+)W  ) ;

9$ $+$"+" B*:DD---% #%D+"D!+B C'



  

  





 + "%3 !,          !),       ) ;  ++ "%3 !, '   '    F .G )    ) )  + )  ,+ ,,) .+  )  ,,      ;   ) ' ,+  ') ,   =.2 ;      '  ,+ ) & )  )    )  )) + & ); -'& )   /;J   ,)+  7  ) & )   )  .  +  ,)) '     ) ) & ) ;     + ) & )    .  .  )  + ?)  ' ) @ )   ,)+  7   +   & +   ,)+);

9$ /O *1%



  

  

 BA$AB% J &*"L"' $"



  

  

"# (  " * (    ,,)   ') &  +   ;    )  , 9) )) ) )&; "     + !*   ' )) ) + )) )   )   , ) .  ))   ), ,     ;  ! ,  +* W.).)W W.)W W6(W   W6(6(W;   ! ,  )) FG ' ,  F6G F.G ' ,  F(  F)G ' ,    FG '  .  ; +  + ) )    .   !,  ;

9$ A >A >J A >JJA

$ )  $) $ *   

Z Z* ,)    N[!KA Z' Z"* U' ))U 

 

   N[!JJJJ[!/J ONZ,>AZ,>4AZ,>$AO 

         



  

  

 3  :!, +)   2   .   3  :!, +   8 ) ; + ' +    3:!  8 ) *  3  :!,  8 )   .    +   ;  8 )   C)D     +  &  ,;  C)D    )  C,D     ).  );  C,D      &  .    &      !,;  3  :!,  & 7 +     ' & .    ; F5G +   ) FSG +      FYG + )   > A +           >A + !)     >A +      >J A +      >JJA   , ; 6   )) ), ,&   ,  '  +  )     + )); F;G  7 &   N]ZZO FZG  7 &   N[!KA Z' ) F' ))G   7 &   N[!JJJJ[!/J O NZ,>AZ,>4AZ,>$AO ;  ,, ) )) ), Z Z Z$ Z" Z1 )  ) ,    +  ' ) ),;

9$ KA ) ;  .)  , . FF    )  !,   N O;  ! ,  Z,>AZN> A   9)  ')   ,, ) ;   & ))  , ) . !, . F]G   . +  )  !, ' N  O;

"  *  :) &  V   3 6  7-8 2(9 62    :      %U3  A; NZ>AO E N]Z,>AO;  F $G ,,*  + 6   + ,,)  + ')  +  )  + +  + X  8 +   8 + ,) 8) + ,) ) . 8 + )  K +   . K + )   K +   . K +   .  +  , )  ) + ))  +   + ,  + )   +  7  + + + 7   +  , )  4 +  , 4 + ,) 4 +  , 4, + ,, ,  +   .   +   .  ) + ) )  .   + +  .   +   .  $ +   $) + )  $+ + +  $ + ,&  $ +  ; ( ) )  )   .  ' Z,>A  Z>A;  . ) )   ' . ' FG + ' .  . )  ;  ! ,  Z,>()A  Z,>A;

9$