import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
import java.util.Stack;
/**
* @author qinjinwei
*
*/
public class XmlWriter {
private static char IndentChars = '/t';
private static char LeftChars = '<';
private static char RightChars = '>';
private static char EndChars = '/';
private Stack stack = new Stack();
private StringBuffer buffer = new StringBuffer();
public void WriteStartElement(String elementName)
{
String token = StartElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
stack.push(elementName);
}
public void WriteString(String elementName,String elementValue)
{
WriteStartElement(elementName);
WriteString(elementValue);
WriteEndElement();
}
private void WriteString(String value)
{
WriteWhitespace();
//WriteWhitespace(1);
buffer.append(value);
buffer.append("/r/n");
}
public void WriteEndElement()
{
if(!stack.isEmpty())
{
String elementName = (String)stack.pop();
String token = EndElement(elementName );
WriteWhitespace();
buffer.append(token);
buffer.append("/r/n");
}
}
private void WriteWhitespace(int count)
{
for (int i = 0; i < count; i++) {
buffer.append(IndentChars);
}
}
private void WriteWhitespace()
{
WriteWhitespace( stack.size());
}
private String StartElement(String elementName)
{
return LeftChars + elementName + RightChars ;
}
private String EndElement(String elementName)
{
return LeftChars + "" + EndChars + elementName + RightChars ;
}
public String createXml()
{
return buffer.toString();
}
}
/**
* @author qinjinwei
*
*/
public class test {
public static void main(String[] args) {
XmlWriter writer = new XmlWriter();
writer.WriteStartElement("Class1");
writer.WriteStartElement("Name");
writer.WriteString("String","zhangsan");
writer.WriteEndElement();
writer.WriteEndElement();
String result = writer.createXml();
System.out.println(result);
}
}
本文介绍了一个简单的XML文档生成器的实现方法,通过使用Java的Stack和StringBuffer类来辅助生成嵌套的XML元素。该生成器能够创建带有指定名称和值的XML节点,并正确处理开始标签和结束标签。
1191

被折叠的 条评论
为什么被折叠?



