V bookmarkách jsem vyhrabal tohle, ale využívá to - s prominutím
- pull parser :-)
https://stax-utils.dev.java.net/nonav/javadoc/utils/javanet/staxutils/
IndentingXMLEventWriter.html
Vláďa
On 7.12.2005, at 10:17, Michal Moscovic wrote:
Ja generujem cely dokument od zakladu a XSLT nepouzivam a ani
nechem... ten dokument moze byt
potencialne hooooodne velky... takze preto bez DOM,
BTW jedno stupid riesenie som uz nasiel - nasledovu metodu volat na
spravnych miestach:
private void writeIndentString(TransformerHandler
transformerHandler, int indent) throws SAXException {
//write ignorable whitspaces to get indentation working
if (indent > 0) {
String indentStr = "\n";
while (indent > 0) {
indent--;
indentStr = indentStr + "\t";
}
transformerHandler.ignorableWhitespace
(indentStr.toCharArray(), 0, indentStr.length());
}
}
PS ked ju tak vidim tak asi by sa tam viac hodil StringBuffer.....
vsak.
Michal
Pavel Stastny wrote:
Rad by som pouzil ciste JDK 1.4.2 takze ziadne XMLSerialization a
tiez
by som sa nerad vzdal SAXu... takze ziaden DOM
A neni to trvani na SAXu zbytecne? Pokud vim, tak XSLT
transformace vyzaduje mit cely dokument v pameti.
- pavel
________ Information from NOD32 ________
This message was checked by NOD32 Antivirus System for Linux Mail
Server.
http://www.nod32.com