public static GetElement ( System.Xml.Linq.XElement referenceElement, string xPath ) : System.Xml.Linq.XElement | ||
referenceElement | System.Xml.Linq.XElement | |
xPath | string | |
return | System.Xml.Linq.XElement |
public static bool HasReferenceTo(this XElement element, XElement target) { var referenceAttribute = element.Attribute(ReferenceAttributeName); return(referenceAttribute != null && XPathHelper.GetElement(element, referenceAttribute.Value) == target); }
public static XElement GetReferenceTarget(this XElement element) { var referenceAttribute = element.Attribute(ReferenceAttributeName); return(referenceAttribute == null ? null : XPathHelper.GetElement(element, referenceAttribute.Value)); }