package org.fanhongtao.tools.xmlreader;
import org.xml.sax.helpers.DefaultHandler;
public class PrintHandler extends DefaultHandler
{
/**
* 记录解析后的XML文件
*/
protected StringBuffer sb = new StringBuffer(1024);
/**
* 是已经是一行的开始
*/
protected boolean newLine = true;
/**
* XML文件中的第几层
*/
protected int level = 0;
/**
* 换行符
*/
protected static final String CRLF = System.getProperty("line.separator");
/**
* 实现缩进
*/
protected void indent()
{
for (int i = 0; i < level; i++)
{
sb.append(" ");
}
}
/**
* 返回解析后的XML
*
* @return
*/
public String getParsedXML()
{
return sb.toString();
}
}