Tomas Zverina napsal:
No nic. Nejaky workaround se udela, ale koukam na to jako blazen - jak
to, ze nejde tak trivialni a pomerne dulezita vec udelat ciste? Proc tam
ten format davali, kdyz se neda pouzit?
Tipoval bych, ze to je kvuli jinym programovacim jazykum, jako C++ a podobne, kde Locale neni nebo je nejak jinak. Efekt nejnizsiho spolecneho zakladu. Je to asi podobne jako W3C DOM - ten taky v Jave pusobi jako mamut v porcelanu, protoze si dela kolekce po svem.

Mozne reseni tveho problemu:
V XSLT cisla neformatovat, pouze oznacit - napr. specialnim elementem z nejakeho tveho namespace. Z transformace bude vystupem SAXResult, ktery napojis na specialni SAXFilter, ktery oznacena cisla naformatuje podle libosti a oznaceni znici. Pokud potrebujes serializovat do streamu, pak muzes na vystup napojit jeste identickou transformaci (new Transformer()), ktere das za vystup StreamResult. Jak SAXFilter, tak identicka transformace obvykle bezi svizne.

Honza

Odpovedet emailem