XmlNamedNodeMap.SetNamedItem(XmlNode) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
Parameter
- node
- XmlNode
Untuk XmlNode menyimpan di XmlNamedNodeMap. Jika node dengan nama tersebut sudah ada di peta, simpul tersebut digantikan oleh yang baru.
Mengembalikan
node Jika mengganti simpul yang ada dengan nama yang sama, simpul lama dikembalikan; jika tidak, null dikembalikan.
Pengecualian
node dibuat dari yang berbeda XmlDocument dari yang membuat XmlNamedNodeMap; atau XmlNamedNodeMap baca-saja.
Contoh
Contoh berikut menggunakan XmlAttributeCollection kelas (yang mewarisi dari XmlNamedNodeMap) untuk menambahkan atribut ke koleksi.
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