London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!

Class XmlBuilder

Inheritance
System.Object
XmlBuilder
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Mediachase.BusinessFoundation
Assembly: Mediachase.BusinessFoundation.dll
Version: 13.30.0
Syntax
public sealed class XmlBuilder

Fields

CacheSectionName

Declaration
public const string CacheSectionName = "XmlBuilder"
Field Value
Type Description
System.String

Methods

ClearCache()

Declaration
public static void ClearCache()

GetCustomizableXml2(StructureType, Boolean, Selector[])

Declaration
public static IXPathNavigable GetCustomizableXml2(StructureType structureType, bool includeDebugInfo, params Selector[] selectors)
Parameters
Type Name Description
StructureType structureType
System.Boolean includeDebugInfo
Selector[] selectors
Returns
Type Description
System.Xml.XPath.IXPathNavigable

GetCustomizationXml(String, StructureType, Selector[])

Declaration
public static IXPathNavigable GetCustomizationXml(string providersGroup, StructureType structureType, params Selector[] selectors)
Parameters
Type Name Description
System.String providersGroup
StructureType structureType
Selector[] selectors
Returns
Type Description
System.Xml.XPath.IXPathNavigable

GetCustomizationXml(String, String, String[], Selector[])

Declaration
public static IXPathNavigable GetCustomizationXml(string providersGroup, string structureName, string[] childElements, params Selector[] selectors)
Parameters
Type Name Description
System.String providersGroup
System.String structureName
System.String[] childElements
Selector[] selectors
Returns
Type Description
System.Xml.XPath.IXPathNavigable

GetXml(StructureType, Selector[])

Declaration
public static IXPathNavigable GetXml(StructureType structureType, params Selector[] selectors)
Parameters
Type Name Description
StructureType structureType
Selector[] selectors
Returns
Type Description
System.Xml.XPath.IXPathNavigable

GetXml(String, String[], Selector[])

Declaration
public static IXPathNavigable GetXml(string structureName, string[] childElements, params Selector[] selectors)
Parameters
Type Name Description
System.String structureName
System.String[] childElements
Selector[] selectors
Returns
Type Description
System.Xml.XPath.IXPathNavigable

GetXml2(StructureType, Boolean, Selector[])

Declaration
public static IXPathNavigable GetXml2(StructureType structureType, bool includeDebugInfo, params Selector[] selectors)
Parameters
Type Name Description
StructureType structureType
System.Boolean includeDebugInfo
Selector[] selectors
Returns
Type Description
System.Xml.XPath.IXPathNavigable

GetXml2(String, String[], Boolean, Selector[])

Declaration
public static IXPathNavigable GetXml2(string structureName, string[] childElements, bool includeDebugInfo, params Selector[] selectors)
Parameters
Type Name Description
System.String structureName
System.String[] childElements
System.Boolean includeDebugInfo
Selector[] selectors
Returns
Type Description
System.Xml.XPath.IXPathNavigable