Электронный магазин на Java и XML

         

Начало кода для класса...



Листинг 6.8. Начало кода для класса XMLWriter (XMLWriter.java)

package com.XmlEcomBook.Chap06; import java.io.*; public class XMLWriter { static private final byte[] LINE_SEPARATOR = System.getProperty( "line.separator" ).getBytes();
static private final byte[] INDENT = " ".getBytes();
private OutputStream out; private int currentIndent; private boolean newLine = true;

Конструктору XMLWriter в качестве аргумента передается объект OutputStream, в который будут записаны данные. Передавая этот объект, мы можем направить выходной поток XMLWriter в файл, в стандартное устройство вывода или в ответ HTTP. При отладке приложения это свойство очень удобно. Конструктор показан в листинге 6.9.



Содержание раздела