A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More

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: 12.17.2
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