---
title: 'Einrücken von mit XMLStreamWriter geschriebenen XML-Dokumenten'
url: 'https://tutego.de/blog/javainsel/2010/02/einrucken-von-mit-xmlstreamwriter-geschriebenen-xml-dokumenten'
markdown: 'https://tutego.de/blog/javainsel/2010/02/einrucken-von-mit-xmlstreamwriter-geschriebenen-xml-dokumenten.md'
date: '2010-02-22'
description: 'Um mal eben schnell ein XML-Dokument zu schreiben ist XMLStreamWriter genau das richtige. Etwas traurig ist, dass er nicht, wie JAXB einen Schalter kennt, um das geschriebene XML-Dokument einzurücken. Hier bietet sich aber ein Filter an, der das tut. In den Klassenpfad nimmt man etwa die beiden Dat…'
taxonomy:
  category:
    - 'Java SE'
---

# Einrücken von mit XMLStreamWriter geschriebenen XML-Dokumenten

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://tutego.de/blog/javainsel/)

## Einrücken von mit XMLStreamWriter geschriebenen XML-Dokumenten

22.02.2010 · [Christian Ullenboom](https://tutego.de/blog/javainsel/author/admin/)

Um mal eben schnell ein XML-Dokument zu schreiben ist [XMLStreamWriter ](http://openbook.galileocomputing.de/javainsel8/javainsel_15_004.htm#mj5993492d95ae1b3c2f89bc786c95a205)genau das richtige. Etwas traurig ist, dass er nicht, wie JAXB einen Schalter kennt, um das geschriebene XML-Dokument einzurücken. Hier bietet sich aber ein Filter an, der das tut. In den Klassenpfad nimmt man etwa die beiden Dateien - und

- 

auf und dekoriert dann seinen eigenen `Stream`-`Writer`:

```java
StringWriter stringWriter = new StringWriter(1024);
XMLOutputFactory factory = XMLOutputFactory.newInstance();
XMLStreamWriter writer = new IndentingXMLStreamWriter( factory.createXMLStreamWriter( stringWriter ) );
writer.writeStartDocument( "utf-8", "1.0" );
```

…

![](http://img.zemanta.com/pixy.gif?x-id=4081ad72-8c4a-8380-8711-8cc2a55a8d62)

Kategorien: [Java SE](https://tutego.de/blog/javainsel/category/java-se/)

[← Alle Beiträge](https://tutego.de/blog/javainsel/)

---

## Navigation

- Next: [GWT 2.0.1 und GWT 2.0.2](https://tutego.de/blog/javainsel/2010/02/gwt-2-0-1-und-gwt-2-0-2.md)
