Portál AbcLinuxu, 13. května 2025 20:56

Dotaz: Java xml odsazení

19.4.2012 23:31 tvar
Java xml odsazení
Přečteno: 313×
Odpovědět | Admin
Zdravím, přidávám v XML do root kořene potomky, ale neformátuje mi to při zápisu, aby to šlo číst očima člověka. Je nějaká možnost- nějaký parametr, nebo si to člověk musí ošetřovat sám přes vkládání tabulátorů?

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.4.2012 23:50 kuka
Rozbalit Rozbalit vše Re: Java xml odsazení
Odpovědět | | Sbalit | Link | Blokovat | Admin
V XML kde, cim, jak, odkud?
20.4.2012 06:51 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: Java xml odsazení
Odpovědět | | Sbalit | Link | Blokovat | Admin
Transformer
20.4.2012 22:14 tvar
Rozbalit Rozbalit vše Re: Java xml odsazení

neodsazuje mi to... :(

 

TransformerFactory transfac = TransformerFactory.newInstance();
Transformer trans = transfac.newTransformer();
//          trans.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "no");
trans.setOutputProperty(OutputKeys.INDENT, "yes");

StringWriter sw = new StringWriter();
StreamResult result = new StreamResult(sw);
DOMSource source = new DOMSource(doc);
trans.transform(source, result);
xmlWriteString = sw.toString();

// Create file
FileWriter fstream = new FileWriter(name);
BufferedWriter out = new BufferedWriter(fstream);
out.write(xmlWriteString);
out.close();
21.4.2012 18:18 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: Java xml odsazení
Pridaj ešte
trans.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "2"); 
22.4.2012 18:55 tvar
Rozbalit Rozbalit vše Re: Java xml odsazení
dokonalé ;-) ;-) Ď
20.4.2012 08:09 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Java xml odsazení
Odpovědět | | Sbalit | Link | Blokovat | Admin
Píšete to v nějakém editoru, nebo to děláte programově? V jakém editoru, pomocí jaké knihovny, jak XML vypisujete?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.