[jbosstools-commits] JBoss Tools SVN: r31115 - trunk/cdi/plugins/org.jboss.tools.cdi.seam.config.core/src/org/jboss/tools/cdi/seam/config/core/xml.
jbosstools-commits at lists.jboss.org
jbosstools-commits at lists.jboss.org
Thu May 5 17:53:41 EDT 2011
Author: scabanovich
Date: 2011-05-05 17:53:40 -0400 (Thu, 05 May 2011)
New Revision: 31115
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.seam.config.core/src/org/jboss/tools/cdi/seam/config/core/xml/SAXElement.java
trunk/cdi/plugins/org.jboss.tools.cdi.seam.config.core/src/org/jboss/tools/cdi/seam/config/core/xml/SAXParser.java
Log:
JBIDE-3120
https://issues.jboss.org/browse/JBIDE-3120
Modified: trunk/cdi/plugins/org.jboss.tools.cdi.seam.config.core/src/org/jboss/tools/cdi/seam/config/core/xml/SAXElement.java
===================================================================
--- trunk/cdi/plugins/org.jboss.tools.cdi.seam.config.core/src/org/jboss/tools/cdi/seam/config/core/xml/SAXElement.java 2011-05-05 20:22:54 UTC (rev 31114)
+++ trunk/cdi/plugins/org.jboss.tools.cdi.seam.config.core/src/org/jboss/tools/cdi/seam/config/core/xml/SAXElement.java 2011-05-05 21:53:40 UTC (rev 31115)
@@ -16,6 +16,8 @@
import java.util.Map;
import java.util.Set;
+import org.w3c.dom.Node;
+
/**
*
* @author Viacheslav Kabanovich
@@ -33,6 +35,12 @@
protected List<SAXElement> children = new ArrayList<SAXElement>();
public SAXElement() {}
+
+ public SAXElement(Node node) {
+ setName(node.getNodeName());
+ setLocalName(node.getLocalName());
+ setURI(node.getNamespaceURI());
+ }
public void setName(String name) {
this.name = name;
Modified: trunk/cdi/plugins/org.jboss.tools.cdi.seam.config.core/src/org/jboss/tools/cdi/seam/config/core/xml/SAXParser.java
===================================================================
--- trunk/cdi/plugins/org.jboss.tools.cdi.seam.config.core/src/org/jboss/tools/cdi/seam/config/core/xml/SAXParser.java 2011-05-05 20:22:54 UTC (rev 31114)
+++ trunk/cdi/plugins/org.jboss.tools.cdi.seam.config.core/src/org/jboss/tools/cdi/seam/config/core/xml/SAXParser.java 2011-05-05 21:53:40 UTC (rev 31115)
@@ -111,7 +111,7 @@
public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException {
int end = getCurrentLocation(), start = 0;
if(end > 0) {
- start = document.get().lastIndexOf("<", end);
+ start = document.get().lastIndexOf("<", end - 1);
}
SAXElement element = new SAXElement();
element.setLocalName(localName);
More information about the jbosstools-commits
mailing list