AddAttribute() public method

parentNode에 Attribute를 추가한다.
parentNode가 null일 때
public AddAttribute ( XmlNode parentNode, XmlAttribute srcAttribute ) : XmlAttribute
parentNode System.Xml.XmlNode 부모 노드
srcAttribute System.Xml.XmlAttribute 원본 XmlAttribute 객체
return System.Xml.XmlAttribute
Exemplo n.º 1
0
        public void AddXmlAttributeTest() {
            var doc = new XmlDoc("<root/>");

            var idAttr = doc.AddAttribute(doc.DocumentElement, "id", "root id");
            var nameAttr = doc.AddAttribute(doc.DocumentElement, "name", "root name");

            Assert.AreEqual("id", idAttr.Name);
            Assert.AreEqual("root id", idAttr.Value);
            Assert.AreEqual("name", nameAttr.Name);
            Assert.AreEqual("root name", nameAttr.Value);

            idAttr = doc.GetAttributeNode(doc.DocumentElement, "id");
            nameAttr = doc.GetAttributeNode(doc.DocumentElement, "name");

            Assert.AreEqual("id", idAttr.Name);
            Assert.AreEqual("root id", idAttr.Value);
            Assert.AreEqual("name", nameAttr.Name);
            Assert.AreEqual("root name", nameAttr.Value);
        }
Exemplo n.º 2
0
        public void AddXmlAttributeTest()
        {
            var doc = new XmlDoc("<root/>");

            var idAttr   = doc.AddAttribute(doc.DocumentElement, "id", "root id");
            var nameAttr = doc.AddAttribute(doc.DocumentElement, "name", "root name");

            Assert.AreEqual("id", idAttr.Name);
            Assert.AreEqual("root id", idAttr.Value);
            Assert.AreEqual("name", nameAttr.Name);
            Assert.AreEqual("root name", nameAttr.Value);

            idAttr   = doc.GetAttributeNode(doc.DocumentElement, "id");
            nameAttr = doc.GetAttributeNode(doc.DocumentElement, "name");

            Assert.AreEqual("id", idAttr.Name);
            Assert.AreEqual("root id", idAttr.Value);
            Assert.AreEqual("name", nameAttr.Name);
            Assert.AreEqual("root name", nameAttr.Value);
        }