From 229236b25cfeb4170fc35088f95ca3001bce7852 Mon Sep 17 00:00:00 2001 From: hns Date: Thu, 5 Feb 2004 10:37:23 +0000 Subject: [PATCH] Do not treat hop:parent element as property when reading XML-encoded HopObject. Fixes bug 281: http://helma.org/bugs/show_bug.cgi?id=281 --- src/helma/objectmodel/dom/XmlReader.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/helma/objectmodel/dom/XmlReader.java b/src/helma/objectmodel/dom/XmlReader.java index c6e2cffe..74915f2d 100644 --- a/src/helma/objectmodel/dom/XmlReader.java +++ b/src/helma/objectmodel/dom/XmlReader.java @@ -203,8 +203,13 @@ public final class XmlReader extends DefaultHandler implements XmlConstants { if (propName == null) { propName = qName; } - - currentNode.setNode(propName, n); + + if ("hop:parent".equals(qName)) { + // FIXME: we ought to set parent here, but we're + // dealing with INodes, which don't have a setParent(). + } else { + currentNode.setNode(propName, n); + } } } } else {