示例#1
0
        public static IEnumerable <XElement> ElementsBy(this XContainer container, LocalName localName)
        {
            Contract.Requires(container.IsNotNull());
            Contract.Requires(localName.IsNotNull());

            var elements = container.Descendants().Where(item => item.Name.LocalName.Equals(localName.Value));

            return(elements);
        }
示例#2
0
        public static XElement ElementBy(this XContainer container, LocalName localName)
        {
            Contract.Requires(container.IsNotNull());
            Contract.Requires(localName.IsNotNull());

            var element = container.ElementsBy(localName).FirstOrDefault();

            return(element);
        }