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