Example #1
0
        /// <summary>
        /// XPATH에 해당하는 Element들을 찾아서 InnerText 값을 StringCollection에 담아 반환한다.
        /// </summary>
        /// <param name="document"></param>
        /// <param name="xpath">찾고자하는 경로</param>
        /// <param name="list">결과를 담을 컬렉션</param>
        public static void GetElementTextList(this XmlDocument document, string xpath, StringCollection list)
        {
            CheckDocument(document);
            list.ShouldNotBeNull("list");

            var nodeList = document.SelectNodes(xpath);

            foreach (XmlNode node in nodeList)
            {
                list.Add(node.InnerText);
            }
        }