Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039 package de.mfuchs;
00040
00041 import java.io.IOException;
00042
00043 import org.junit.Test;
00044
00045 import de.mfuchs.xmlstorage.XMLInt;
00046 import de.mfuchs.xmlstorage.stream.XMLStreamWriter;
00047
00048
00049
00050
00051
00052
00053
00054 public class WriterTest
00055 {
00056
00057
00058
00059
00060 @Test public void testWriter() throws IOException
00061 {
00062 XMLStreamWriter wr = new XMLStreamWriter("writertest.xml");
00063
00064 wr.create("root");
00065
00066 wr.create("example1");
00067 wr.create("PARAMS");
00068 wr.create("TEXT");
00069 wr.setContent("Testgruppe");
00070 wr.back();
00071
00072 wr.create("COLOR");
00073 wr.create("RED");
00074 wr.setContent("234");
00075 wr.back();
00076
00077 wr.create("GREEN");
00078 wr.setContent("22");
00079 wr.back();
00080
00081 wr.create("BLUE");
00082 wr.setContent("33");
00083 wr.back();
00084 wr.back();
00085
00086 wr.create("FONT");
00087 wr.create("FONT_FILENAME");
00088 wr.setContent("Arial.ttf");
00089 wr.back();
00090
00091 wr.create("SIZE");
00092 wr.setContent("12");
00093 wr.back();
00094 wr.back();
00095 wr.back();
00096 wr.back();
00097
00098 wr.create("example2");
00099 wr.create("PARAMS");
00100 wr.put("text", "Testgruppe");
00101
00102 wr.create("COLOR");
00103 wr.put("red", new XMLInt(234));
00104 wr.put("green", new XMLInt(22));
00105 wr.put("blue", new XMLInt(33));
00106 wr.back();
00107
00108 wr.create("FONT");
00109 wr.put("font_filename", "Arial.ttf");
00110 wr.put("size", new XMLInt(12));
00111 wr.back();
00112 wr.back();
00113 wr.back();
00114
00115 wr.create("example3");
00116 wr.create("Y_ACHSE");
00117 wr.put("Stopbits", new XMLInt(1));
00118 wr.put("Parity", "N");
00119 wr.back();
00120 wr.back();
00121
00122 wr.back();
00123
00124 wr.close();
00125 }
00126
00127
00128
00129
00130
00131
00132 public static void main(String[] args)
00133 {
00134 WriterTest me = new WriterTest();
00135
00136 try {
00137 me.testWriter();
00138 } catch(Exception e) {
00139 e.printStackTrace();
00140 }
00141 }
00142 }