Esempio n. 1
0
        /// <summary>
        /// parentNode에 Attribute를 추가한다.
        /// </summary>
        /// <param name="parentNode">부모 노드</param>
        /// <param name="srcAttribute">원본 XmlAttribute 객체</param>
        /// <returns></returns>
        /// <exception cref="ArgumentNullException">parentNode가 null일 때</exception>
        public XmlAttribute AddAttribute(XmlNode parentNode, XmlAttribute srcAttribute) {
            parentNode.ShouldNotBeNull("parentNode");
            srcAttribute.ShouldNotBeNull("srcAttribute");

            if(IsDebugEnabled)
                log.Debug("Add instance of Addtribute to parent node. parentNode=[{0}], srcAttribute=[{1}]",
                          parentNode.Name, srcAttribute.Name);

            return (XmlAttribute)parentNode.Attributes.SetNamedItem(srcAttribute);
        }