This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: number format test


Kay Michael <Michael.Kay@icl.com> wrote:
>> 5. Saxon
>>   - Fullwidth 1 (#xff11) are supported.
>>   - Hiragana/Katakana/Kanji format generates incorrect result.
>>     (Unicode codepoint order, such as #x3042, #x3043, #x3044,...)
>>     useless and trouble with Non-European style processing.
>>     fix it please!!
>
>If you could tell me what the correct sequence is, I'll be happy to include
>it. Help me please!


XSLT 1.0 spec says:

    7.7.1 Number to String Conversion Attributes
    ...

    - Any other format token indicates a numbering sequence that starts 
      with that token.  If an implementation does not support a numbering 
      sequence that starts with that token, it must use a format token of 1.

The last sentence is important.  ...it must use a format token of 1.

If Saxon will support... the following are Japanese Hiragana/Katakana sequences
-- modern(A...) and traditional(I...) -- and Kanji(CJK ideographs) numbers.

format="&#x3042;" (Hiragana A)
&#x3042;&#x3044;&#x3046;&#x3048;&#x304a;&#x304b;&#x304d;&#x304f;&#x3051;&#x3053;
&#x3055;&#x3057;&#x3059;&#x305b;&#x305d;&#x305f;&#x3061;&#x3064;&#x3066;&#x3068;
&#x306a;&#x306b;&#x306c;&#x306d;&#x306e;&#x306f;&#x3072;&#x3075;&#x3078;&#x307b;
&#x307e;&#x307f;&#x3080;&#x3081;&#x3082;&#x3084;&#x3086;&#x3088;&#x3089;&#x308a;
&#x308b;&#x308c;&#x308d;&#x308f;&#x3092;&#x3093;

format="&#x30a2;" (Katakana A)
&#x30a2;&#x30a4;&#x30a6;&#x30a8;&#x30aa;&#x30ab;&#x30ad;&#x30af;&#x30b1;&#x30b3;
&#x30b5;&#x30b7;&#x30b9;&#x30bb;&#x30bd;&#x30bf;&#x30c1;&#x30c4;&#x30c6;&#x30c8;
&#x30ca;&#x30cb;&#x30cc;&#x30cd;&#x30ce;&#x30cf;&#x30d2;&#x30d5;&#x30d8;&#x30db;
&#x30de;&#x30df;&#x30e0;&#x30e1;&#x30e2;&#x30e4;&#x30e6;&#x30e8;&#x30e9;&#x30ea;
&#x30eb;&#x30ec;&#x30ed;&#x30ef;&#x30f2;&#x30f3;

format="&#x3044;" (Hiragana I)
&#x3044;&#x308d;&#x306f;&#x306b;&#x307b;&#x3078;&#x3068;&#x3061;&#x308a;&#x306c;
&#x308b;&#x3092;&#x308f;&#x304b;&#x3088;&#x305f;&#x308c;&#x305d;&#x3064;&#x306d;
&#x306a;&#x3089;&#x3080;&#x3046;&#x3090;&#x306e;&#x304a;&#x304f;&#x3084;&#x307e;
&#x3051;&#x3075;&#x3053;&#x3048;&#x3066;&#x3042;&#x3055;&#x304d;&#x3086;&#x3081;
&#x307f;&#x3057;&#x3091;&#x3072;&#x3082;&#x305b;&#x3059;

format="&#x30a4;" (Katakana I)
&#x30a4;&#x30ed;&#x30cf;&#x30cb;&#x30db;&#x30d8;&#x30c8;&#x30c1;&#x30ea;&#x30cc;
&#x30eb;&#x30f2;&#x30ef;&#x30ab;&#x30e8;&#x30bf;&#x30ec;&#x30bd;&#x30c4;&#x30cd;
&#x30ca;&#x30e9;&#x30e0;&#x30a6;&#x30f0;&#x30ce;&#x30aa;&#x30af;&#x30e4;&#x30de;
&#x30b1;&#x30d5;&#x30b3;&#x30a8;&#x30c6;&#x30a2;&#x30b5;&#x30ad;&#x30e6;&#x30e1;
&#x30df;&#x30b7;&#x30f1;&#x30d2;&#x30e2;&#x30bb;&#x30b9;

format="&#x4e00;" (Kanji 1) (decimal notation)
&#x4e00;(=1) &#x4e8c;(=2) &#x4e09;(=3) &#x56db;(=4) &#x4e94;(=5) 
&#x516d;(=6) &#x4e03;(=7) &#x516b;(=8) &#x4e5d;(=9) &#x3007;(=0)
e.g. &#x4e00;&#x3007;(=10)  &#x4e8c;&#x4e94;&#x516d;(=256)
There are more ideographic(kanji)-number formats, but the above will be sufficient.


Thanks,
MURAKAMI Shinyu
murakami@nadita.com


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]