[362006] [api] Element.getAttributeNode will create an Attribute for implied values
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 8e5121e..6995882 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
@@ -264,19 +264,7 @@
if (this.attrNodes == null)
return null; // no attribute
- final Attr attr = findAttributeNode(name);
- if (attr != null)
- return attr;
-
- String implied = getDefaultValue(name, null);
- if (implied != null) {
- Attr createdAttribute = getOwnerDocument().createAttribute(name);
- createdAttribute.setNodeValue(implied);
- ((AttrImpl) createdAttribute).setOwnerElement(this);
- return createdAttribute;
- }
-
- return null; // not found
+ return findAttributeNode(name);
}
/**