diff --git a/src/helma/scripting/fesi/extensions/DomExtension.java b/src/helma/scripting/fesi/extensions/DomExtension.java index 61af344f..51c46f51 100644 --- a/src/helma/scripting/fesi/extensions/DomExtension.java +++ b/src/helma/scripting/fesi/extensions/DomExtension.java @@ -53,8 +53,18 @@ public class DomExtension extends Extension { public ESObject doConstruct(ESObject thisObject, ESValue[] arguments) throws EcmaScriptException { throw new EcmaScriptException("Xml can't be instanced"); } + public String toString() { + try { + String parser = javax.xml.parsers.DocumentBuilderFactory.newInstance().getClass ().getPackage ().getName(); + return "[Xml " + parser + "]"; + } catch (NullPointerException zeero) { + return "[Xml - no parser available]"; + } + } } + + class XmlWrite extends BuiltinFunctionObject { XmlWrite(String name, Evaluator evaluator, FunctionPrototype fp) { super(fp, evaluator, name, 1);