public Properties getAttributesInNamespace(String namespace) {
        Properties result = new Properties();
        Iterator enm = this.attributes.iterator();
        while (enm.hasNext()) {
            XMLAttribute attr = (XMLAttribute) enm.next();
            if (namespace == null) {
                if (attr.getNamespace() == null) {
                    result.put(attr.getName(), attr.getValue());
                }
            } else {
                if (namespace.equals(attr.getNamespace())) {
                    result.put(attr.getName(), attr.getValue());
                }
            }
        }
        return result;
    }