-
Notifications
You must be signed in to change notification settings - Fork 36
Methods_T_CodeJam_Xml_XNodeExtensions
andrewvk edited this page Mar 29, 2016
·
7 revisions
[This is preliminary documentation and is subject to change.]
The XNodeExtensions type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() |
OptionalAttributeValue(XElement, XName, String) | Returns string value of optional attribute. |
![]() ![]() |
OptionalAttributeValue(T)(XElement, XName, Func(String, T), T) | Returns value of optional attribute. |
![]() ![]() |
OptionalElementAltValue(T) | Returns value of optional element. |
![]() ![]() |
OptionalElementValue(XElement, XName, String) | Returns string value of optional element. |
![]() ![]() |
OptionalElementValue(T)(XElement, XName, Func(XElement, T), T) | Returns value of optional element. |
![]() ![]() |
RequiredAttribute | Returns attribute with name name, or thows an exception if attribute does not exists. |
![]() ![]() |
RequiredElement(XElement, XName) | Returns child element with name name, or throws an exception if element does not exists. |
![]() ![]() |
RequiredElement(XElement, XName[]) | Returns child element with one of names in names, or throws an exception if element does not exists. |
![]() ![]() |
RequiredRoot(XDocument) | Returns document root, or throw an exception, if root is null. |
![]() ![]() |
RequiredRoot(XDocument, XName) | Returns document root, or throws an exception, if root is null or has another name. |