Skip to content

Methods_T_CodeJam_Xml_XNodeExtensions

andrewvk edited this page Mar 29, 2016 · 7 revisions

XNodeExtensions Methods

[This is preliminary documentation and is subject to change.]

The XNodeExtensions type exposes the following members.

Methods

 

Name Description
Public methodStatic member OptionalAttributeValue(XElement, XName, String) Returns string value of optional attribute.
Public methodStatic member OptionalAttributeValue(T)(XElement, XName, Func(String, T), T) Returns value of optional attribute.
Public methodStatic member OptionalElementAltValue(T) Returns value of optional element.
Public methodStatic member OptionalElementValue(XElement, XName, String) Returns string value of optional element.
Public methodStatic member OptionalElementValue(T)(XElement, XName, Func(XElement, T), T) Returns value of optional element.
Public methodStatic member RequiredAttribute Returns attribute with name name, or thows an exception if attribute does not exists.
Public methodStatic member RequiredElement(XElement, XName) Returns child element with name name, or throws an exception if element does not exists.
Public methodStatic member RequiredElement(XElement, XName[]) Returns child element with one of names in names, or throws an exception if element does not exists.
Public methodStatic member RequiredRoot(XDocument) Returns document root, or throw an exception, if root is null.
Public methodStatic member RequiredRoot(XDocument, XName) Returns document root, or throws an exception, if root is null or has another name.
  Back to Top

See Also

Reference

XNodeExtensions Class
CodeJam.Xml Namespace

Clone this wiki locally