|
|
@@ -15,18 +15,29 @@ public class App { |
|
|
|
BufferedReader reader = new BufferedReader(new FileReader( |
|
|
|
"testfiles/tetstpom.xml")); |
|
|
|
|
|
|
|
StringBuilder tag = new StringBuilder(); |
|
|
|
StringBuilder value= new StringBuilder(); |
|
|
|
while (reader.ready()) { |
|
|
|
// read next line |
|
|
|
String line = reader.readLine(); |
|
|
|
char[] chars = line.toCharArray(); |
|
|
|
for (int i = 0; i < chars.length; i++) { |
|
|
|
|
|
|
|
if (chars[i] == '<') { |
|
|
|
tagTeller++; |
|
|
|
System.out.println(value); |
|
|
|
tag.setLength(0); |
|
|
|
} |
|
|
|
if (tagTeller == 0){ |
|
|
|
value.append(chars[i]); |
|
|
|
}else{ |
|
|
|
tag.append(chars[i]); |
|
|
|
} |
|
|
|
if (chars[i] == '>') { |
|
|
|
tagTeller--; |
|
|
|
System.out.println(tag); |
|
|
|
value.setLength(0); |
|
|
|
} |
|
|
|
System.out.println(chars[i]); |
|
|
|
} |
|
|
|
} |
|
|
|
reader.close(); |