private void SetPrefix(String prefix, XmlNode node) { if (node.NamespaceURI == SignedXml.XmlDsigNamespaceUrl) { node.Prefix = prefix; } foreach (XmlNode child in node.ChildNodes) { SetPrefix(prefix, child); } return; }