BExIS.Xml.Helpers.Mapping.XmlMapperManager.addAttributes C# (CSharp) Method

addAttributes() private method

private addAttributes ( XmlDocument doc, XmlNode parentNode ) : XmlDocument
doc System.Xml.XmlDocument
parentNode System.Xml.XmlNode
return System.Xml.XmlDocument
        private XmlDocument addAttributes(XmlDocument doc, XmlNode parentNode)
        {
            if (xmlSchemaManager.HasAttributes(parentNode))
            {
                addAttributesToXmlNode(doc, parentNode, xmlSchemaManager.GetAttributes(parentNode));
            }

            if (parentNode.ChildNodes.Count > 0)
            {
                foreach (XmlNode child in parentNode.ChildNodes)
                {
                    doc = addAttributes(doc, child);
                }
            }

            return doc;
        }