View Source
Class XmlExtensions
Extension methods for xml objects
Assembly: Umbraco.Core.dll
Syntax
public static class XmlExtensions
Methods
View Source
AttributeValue<T>(XElement, string)
Declaration
public static T? AttributeValue<T>(this XElement xml, string attributeName)
Parameters
| Type |
Name |
Description |
| XElement |
xml |
|
| string |
attributeName |
|
Returns
Type Parameters
View Source
AttributeValue<T>(XmlNode, string)
Declaration
public static T? AttributeValue<T>(this XmlNode xml, string attributeName)
Parameters
| Type |
Name |
Description |
| XmlNode |
xml |
|
| string |
attributeName |
|
Returns
Type Parameters
View Source
GetXElement(XmlNode)
Declaration
public static XElement? GetXElement(this XmlNode node)
Parameters
| Type |
Name |
Description |
| XmlNode |
node |
|
Returns
| Type |
Description |
| XElement |
|
View Source
GetXmlNode(XContainer)
Declaration
public static XmlNode? GetXmlNode(this XContainer element)
Parameters
| Type |
Name |
Description |
| XContainer |
element |
|
Returns
View Source
GetXmlNode(XContainer, XmlDocument)
Declaration
public static XmlNode? GetXmlNode(this XContainer element, XmlDocument xmlDoc)
Parameters
| Type |
Name |
Description |
| XContainer |
element |
|
| XmlDocument |
xmlDoc |
|
Returns
View Source
HasAttribute(XmlAttributeCollection, string)
Declaration
public static bool HasAttribute(this XmlAttributeCollection attributes, string attributeName)
Parameters
| Type |
Name |
Description |
| XmlAttributeCollection |
attributes |
|
| string |
attributeName |
|
Returns
View Source
RequiredAttributeValue<T>(XElement, string)
Declaration
public static T? RequiredAttributeValue<T>(this XElement xml, string attributeName)
Parameters
| Type |
Name |
Description |
| XElement |
xml |
|
| string |
attributeName |
|
Returns
Type Parameters
View Source
ToDataString(XElement)
Declaration
public static string ToDataString(this XElement xml)
Parameters
| Type |
Name |
Description |
| XElement |
xml |
|
Returns
View Source
ToXDocument(XmlDocument)
Converts from an XmlDocument to an XDocument
Declaration
public static XDocument ToXDocument(this XmlDocument xmlDocument)
Parameters
| Type |
Name |
Description |
| XmlDocument |
xmlDocument |
|
Returns
| Type |
Description |
| XDocument |
|
View Source
ToXElement(XmlNode)
Converts from an XmlElement to an XElement
Declaration
public static XElement ToXElement(this XmlNode xmlElement)
Parameters
| Type |
Name |
Description |
| XmlNode |
xmlElement |
|
Returns
| Type |
Description |
| XElement |
|
View Source
ToXmlDocument(XDocument)
Converts from an XDocument to an XmlDocument
Declaration
public static XmlDocument ToXmlDocument(this XDocument xDocument)
Parameters
| Type |
Name |
Description |
| XDocument |
xDocument |
|
Returns
| Type |
Description |
| XmlDocument |
|
View Source
ToXmlElement(XContainer)
Declaration
public static XmlNode? ToXmlElement(this XContainer xElement)
Parameters
| Type |
Name |
Description |
| XContainer |
xElement |
|
Returns