Skip to content

M_CodeJam_Xml_XNodeExtensions_ElementValueOrDefault

Andrew Koryavchenko edited this page Jul 4, 2017 · 6 revisions

XNodeExtensions.ElementValueOrDefault Method (XElement, XName, String)

Returns string value of optional element.

Namespace: CodeJam.Xml
Assembly: CodeJam (in CodeJam.dll) Version: 1.1.0.0 (1.1.0.0)

Syntax

C#

public static string ElementValueOrDefault(
	this XElement parent,
	XName name,
	string defaultValue
)

VB

<ExtensionAttribute>
Public Shared Function ElementValueOrDefault ( 
	parent As XElement,
	name As XName,
	defaultValue As String
) As String

F#

[<ExtensionAttribute>]
static member ElementValueOrDefault : 
        parent : XElement * 
        name : XName * 
        defaultValue : string -> string 

Parameters

 

parent
Type: System.Xml.Linq.XElement
Parent element.
name
Type: System.Xml.Linq.XName
Element name.
defaultValue
Type: System.String
Default value.

Return Value

Type: String
Selected element value or defaultValue if element does not exist

Usage Note

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).

Exceptions

 

Exception Condition
ArgumentNullException parent or name is null.

See Also

Reference

XNodeExtensions Class
ElementValueOrDefault Overload
CodeJam.Xml Namespace

Clone this wiki locally