commit | 215c7b872e2abc2f0d354b36c9bfe348015987af | [log] [tgz] |
---|---|---|
author | nsandonato <nsandonato> | Mon Aug 16 20:19:37 2010 +0000 |
committer | nsandonato <nsandonato> | Mon Aug 16 20:19:37 2010 +0000 |
tree | e83c103f3e3e48ab1ecc230351628ebed6932f6a | |
parent | 1227092fdb39583591c851801831364c0afb1dec [diff] |
[316993] [content model] DOMException when refreshing
diff --git a/bundles/org.eclipse.wst.xml.core/src/org/eclipse/wst/xml/core/internal/document/ElementImpl.java b/bundles/org.eclipse.wst.xml.core/src/org/eclipse/wst/xml/core/internal/document/ElementImpl.java index a833ca9..10a6a84 100644 --- a/bundles/org.eclipse.wst.xml.core/src/org/eclipse/wst/xml/core/internal/document/ElementImpl.java +++ b/bundles/org.eclipse.wst.xml.core/src/org/eclipse/wst/xml/core/internal/document/ElementImpl.java
@@ -708,7 +708,7 @@ if (!isContainer()) { // never be container throw new DOMException(DOMException.HIERARCHY_REQUEST_ERR, DOMMessages.HIERARCHY_REQUEST_ERR); } - if (newChild.getNodeType() != TEXT_NODE) { + if (newChild.getNodeType() != TEXT_NODE && newChild.getNodeType() != CDATA_SECTION_NODE) { if (isJSPContainer() || isCDATAContainer()) { // accepts only // Text // child