| XmlExtensionsAddChildElements Method | 
            Adds the collection of values into the XML element, each value as a nested element. Ensures the alphabetic order of the values in the element.
            
 
Namespace: CMS.HelpersAssembly: CMS.Helpers (in CMS.Helpers.dll) Version: 10.0.0
 Syntax
Syntaxpublic static void AddChildElements(
	this XmlElement node,
	IDictionary values,
	string elementName = null,
	Action<XmlElement, string, Object> transform = null,
	bool removeEmptyEntries = true
)
Parameters
- node
- Type: System.XmlXmlElement
 Parent XML element.
- values
- Type: System.CollectionsIDictionary
 Collection of element values.
- elementName (Optional)
- Type: SystemString
 If set, the elements are added with the given name and the key is stored in attribute name. Key is used for the element name otherwise.
- transform (Optional)
- Type: SystemActionXmlElement, String, Object
 Function allowing to modify the added element that has three parameters - XML element to modify, string key and value from the collection values.
- removeEmptyEntries (Optional)
- Type: SystemBoolean
 If true, only elements with non-empty value are added to the parent element node.
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type 
XmlElement. When you use instance method syntax to call this method, omit the first parameter. For more information, see 
Extension Methods (Visual Basic) or 
Extension Methods (C# Programming Guide).
 Exceptions
Exceptions See Also
See Also