[104511] DOMException occurring from time to time
diff --git a/org.eclipse.wst.common.snippets/src/org/eclipse/wst/common/snippets/internal/util/DocumentProvider.java b/org.eclipse.wst.common.snippets/src/org/eclipse/wst/common/snippets/internal/util/DocumentProvider.java
index 239fe6e..219d2e6 100644
--- a/org.eclipse.wst.common.snippets/src/org/eclipse/wst/common/snippets/internal/util/DocumentProvider.java
+++ b/org.eclipse.wst.common.snippets/src/org/eclipse/wst/common/snippets/internal/util/DocumentProvider.java
@@ -207,13 +207,13 @@
protected Document getNewDocument() {
Document result = null;
try {
- result = getDomImplementation().createDocument("", getRootElementName(), null); //$NON-NLS-1$
+ result = getDomImplementation().createDocument("http://www.w3.org/XML/1998/namespace", getRootElementName(), null); //$NON-NLS-1$
NodeList children = result.getChildNodes();
for (int i = 0; i < children.getLength(); i++) {
result.removeChild(children.item(i));
}
// we're going through this effort to avoid a NS element
- Element settings = result.createElement(getRootElementName());
+ Element settings = result.createElementNS("http://www.w3.org/XML/1998/namespace", getRootElementName());
result.appendChild(settings);
return result;
}