/// <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); }