GetAttributeNode() public method

Element 내의 지정한 이름의 Attribute를 반환한다.
public GetAttributeNode ( XmlElement node, string name ) : XmlAttribute
node System.Xml.XmlElement
name string
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);
        }