After invoking mutating methods upon CharacterData, DOMCharacterDataModified
events are always thrown even if the content remains the same (i.e. no change
happend)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Key: XERCESJ-1397
URL: https://issues.apache.org/jira/browse/XERCESJ-1397
Project: Xerces2-J
Issue Type: Improvement
Components: DOM (Level 2 Events)
Affects Versions: 2.9.1
Reporter: Ludger Bünger
Invoking mutation methods upon the CharacterData interface (e.g. insertData,
appendData, setNodeValue) always causes a DOMCharacterDataModified event to be
thrown, even if the underlying character data remains the same (e.g. setting
the same content twice).
According to the DOM Level 2 specification
(http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-MutationEvent), the
DOMCharacterDataModified is to be "fired after CharacterData within a node has
been modified".
It is debatable whether setting the same content twice falls under
"CharacterData within a node has been modified" so i classified this issue as
an improvement, not a bug.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]