QElementDef addElement(String name) { QElementDef def = _elements.get(name); if (def == null) { def = new QElementDef(name); def._dtd = this; def._owner = _owner; _elements.put(name, def); appendChild(def); } return def; }