aboutsummaryrefslogtreecommitdiff
path: root/src/org/traccar/web/shared/model/XmlParser.java
diff options
context:
space:
mode:
authorAnton Tananaev <anton.tananaev@gmail.com>2013-05-02 22:35:38 +1200
committerAnton Tananaev <anton.tananaev@gmail.com>2013-05-02 22:35:38 +1200
commitc53fdd16d37761c77005519b47efef1a61b2c98f (patch)
tree9e5cc22064f94d105b70fe4f1e748fbab9900fcd /src/org/traccar/web/shared/model/XmlParser.java
parentb34fe7b41653ddca35d53cff629db044d6c984a0 (diff)
downloadtrackermap-web-c53fdd16d37761c77005519b47efef1a61b2c98f.tar.gz
trackermap-web-c53fdd16d37761c77005519b47efef1a61b2c98f.tar.bz2
trackermap-web-c53fdd16d37761c77005519b47efef1a61b2c98f.zip
Fix XML parsing (fix #45)
Diffstat (limited to 'src/org/traccar/web/shared/model/XmlParser.java')
-rw-r--r--src/org/traccar/web/shared/model/XmlParser.java40
1 files changed, 0 insertions, 40 deletions
diff --git a/src/org/traccar/web/shared/model/XmlParser.java b/src/org/traccar/web/shared/model/XmlParser.java
deleted file mode 100644
index f19c75a8..00000000
--- a/src/org/traccar/web/shared/model/XmlParser.java
+++ /dev/null
@@ -1,40 +0,0 @@
-package org.traccar.web.shared.model;
-
-import java.util.LinkedList;
-import java.util.List;
-
-import com.google.gwt.regexp.shared.MatchResult;
-import com.google.gwt.regexp.shared.RegExp;
-
-public class XmlParser {
-
- public static List<String> enumerateElements(String input) {
- List<String> list = new LinkedList<String>();
-
- RegExp parser = RegExp.compile("<([^/<][^<]*)>", "g");
- MatchResult result = parser.exec(input);
- while (result.getGroupCount() > 0) {
- list.add(result.getGroup(1));
- result = parser.exec(input);
- }
-
- return list;
- }
-
- public static String getElement(String input, String key) {
-
- StringBuilder pattern = new StringBuilder();
- pattern.append("<").append(key).append(">");
- pattern.append("([^<]*)");
- pattern.append("</").append(key).append(">");
-
- RegExp parser = RegExp.compile(pattern.toString());
- MatchResult result = parser.exec(input);
- if (result.getGroupCount() > 0) {
- return result.getGroup(1);
- }
-
- return null;
- }
-
-}