XmlNamedNodeMap.SetNamedItem(XmlNode) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
public:
virtual System::Xml::XmlNode ^ SetNamedItem(System::Xml::XmlNode ^ node);
public virtual System.Xml.XmlNode SetNamedItem(System.Xml.XmlNode node);
public virtual System.Xml.XmlNode? SetNamedItem(System.Xml.XmlNode? node);
abstract member SetNamedItem : System.Xml.XmlNode -> System.Xml.XmlNode
override this.SetNamedItem : System.Xml.XmlNode -> System.Xml.XmlNode
Public Overridable Function SetNamedItem (node As XmlNode) As XmlNode
Parametrar
- node
- XmlNode
En XmlNode att lagra i XmlNamedNodeMap. Om en nod med det namnet redan finns på kartan ersätts den med den nya.
Returer
node Om ersätter en befintlig nod med samma namn returneras den gamla noden. Annars null returneras den.
Undantag
Skapades node från en annan XmlDocument än den som skapade XmlNamedNodeMap; eller är XmlNamedNodeMap skrivskyddad.
Exempel
I följande exempel används XmlAttributeCollection klassen (som ärver från XmlNamedNodeMap) för att lägga till ett attribut i samlingen.
using System;
using System.IO;
using System.Xml;
public class Sample
{
public static void Main()
{
XmlDocument doc = new XmlDocument();
doc.LoadXml("<book genre='novel' publicationdate='1997'> " +
" <title>Pride And Prejudice</title>" +
"</book>");
XmlAttributeCollection attrColl = doc.DocumentElement.Attributes;
// Add a new attribute to the collection.
XmlAttribute attr = doc.CreateAttribute("style");
attr.Value = "hardcover";
attrColl.SetNamedItem(attr);
Console.WriteLine("Display the modified XML...");
Console.WriteLine(doc.OuterXml);
}
}
Imports System.IO
Imports System.Xml
public class Sample
public shared sub Main()
Dim doc as XmlDocument = new XmlDocument()
doc.LoadXml("<book genre='novel' publicationdate='1997'> " & _
" <title>Pride And Prejudice</title>" & _
"</book>")
Dim attrColl as XmlAttributeCollection = doc.DocumentElement.Attributes
' Add a new attribute to the collection.
Dim attr as XmlAttribute = doc.CreateAttribute("style")
attr.Value = "hardcover"
attrColl.SetNamedItem(attr)
Console.WriteLine("Display the modified XML...")
Console.WriteLine(doc.OuterXml)
end sub
end class