ReasonCodeExample.XPathInformation.SimpleXmlNamespaceResolver.GetNamespacePrefixFromXmlnsDeclaration C# (CSharp) Method

GetNamespacePrefixFromXmlnsDeclaration() private method

private GetNamespacePrefixFromXmlnsDeclaration ( System.Xml.Linq.XAttribute attribute ) : string
attribute System.Xml.Linq.XAttribute
return string
        private string GetNamespacePrefixFromXmlnsDeclaration(XAttribute attribute)
        {
            var attr = attribute.ToString();
            var match = Regex.Match(attr, @"^xmlns:(?'NamespacePrefix'\w+)=");
            return match.Success ? match.Groups["NamespacePrefix"].Value : string.Empty;
        }