public static AttributeValueOrDefault ( this xElement, string attrName, string defaultValue ) : string | ||
xElement | this | |
attrName | string | |
defaultValue | string | |
return | string |
public static string AttributeValueOrDefault(this XElement xElement, string attrName, string defaultValue)
{
string val = defaultValue;
var xAttr = xElement.Attributes().Where(a => a.Name == attrName).FirstOrDefault();
if (xAttr != null)
val = xAttr.Value;
return val;
}