diff --git a/umbraco/presentation/content.cs b/umbraco/presentation/content.cs index b330a41e29..37a4e56193 100644 --- a/umbraco/presentation/content.cs +++ b/umbraco/presentation/content.cs @@ -1260,8 +1260,7 @@ order by umbracoNode.level, umbracoNode.sortOrder"; Log.Add(LogTypes.Debug, -1, "Cloning..."); // Save copy of content - XmlDocument xmlCopy = new XmlDocument(); - xmlCopy.LoadXml(xmlDoc.OuterXml); + XmlDocument xmlCopy = (XmlDocument)xmlDoc.CloneNode(true); Log.Add(LogTypes.Debug, -1, "Cloning ended..."); return xmlCopy; }