-
Notifications
You must be signed in to change notification settings - Fork 35
M_CodeJam_Xml_XNodeExtensions_AttributeValueOrDefault
Andrew Koryavchenko edited this page Jun 17, 2018
·
6 revisions
Returns string value of optional attribute.
Namespace: CodeJam.Xml
Assembly: CodeJam (in CodeJam.dll) Version: 2.1.0.0
C#
public static string AttributeValueOrDefault(
this XElement element,
XName attrName,
string defaultValue
)
VB
<ExtensionAttribute>
Public Shared Function AttributeValueOrDefault (
element As XElement,
attrName As XName,
defaultValue As String
) As String
F#
[<ExtensionAttribute>]
static member AttributeValueOrDefault :
element : XElement *
attrName : XName *
defaultValue : string -> string
- element
- Type: System.Xml.Linq.XElement
Element with attribute - attrName
- Type: System.Xml.Linq.XName
Attribute name. - defaultValue
- Type: System.String
Default value.
Type: String
Parsed value or defaultValue if attribute does not exist.
In Visual Basic and C#, you can call this method as an instance method on any object of type XElement. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exception | Condition |
---|---|
ArgumentNullException | element or attrName is null. |
XNodeExtensions Class
AttributeValueOrDefault Overload
CodeJam.Xml Namespace