Bug #1800 - edit_xml reformats unrelated parts of the edited file

The standard behavior for an XML parser is to normalize the new lines within the attribute
list before/during parsing. Updated the documentation to advise users to consider this
behavior when using the edit_xml promise types.