Search Results for

    Show / Hide Table of Contents
    View Source

    Class XmlExtensions

    Extension methods for xml objects

    Inheritance
    object
    Namespace: Umbraco.Extensions
    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 Description
    T
    Type Parameters
    Name Description
    T
    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 Description
    T
    Type Parameters
    Name Description
    T
    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
    Type Description
    XmlNode
    View Source

    GetXmlNode(XContainer, XmlDocument)

    Declaration
    public static XmlNode? GetXmlNode(this XContainer element, XmlDocument xmlDoc)
    Parameters
    Type Name Description
    XContainer element
    XmlDocument xmlDoc
    Returns
    Type Description
    XmlNode
    View Source

    HasAttribute(XmlAttributeCollection, string)

    Declaration
    public static bool HasAttribute(this XmlAttributeCollection attributes, string attributeName)
    Parameters
    Type Name Description
    XmlAttributeCollection attributes
    string attributeName
    Returns
    Type Description
    bool
    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 Description
    T
    Type Parameters
    Name Description
    T
    View Source

    ToDataString(XElement)

    Declaration
    public static string ToDataString(this XElement xml)
    Parameters
    Type Name Description
    XElement xml
    Returns
    Type Description
    string
    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
    Type Description
    XmlNode
    • Edit this page
    • View Source
    In this article
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX