XmlElement.SetAttributeNode Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yeni XmlAttributebir ekler.
Aşırı Yüklemeler
SetAttributeNode(XmlAttribute) |
Belirtilen XmlAttributeöğesini ekler. |
SetAttributeNode(String, String) |
Belirtilen XmlAttributeöğesini ekler. |
SetAttributeNode(XmlAttribute)
Belirtilen XmlAttributeöğesini ekler.
public:
virtual System::Xml::XmlAttribute ^ SetAttributeNode(System::Xml::XmlAttribute ^ newAttr);
public virtual System.Xml.XmlAttribute SetAttributeNode (System.Xml.XmlAttribute newAttr);
public virtual System.Xml.XmlAttribute? SetAttributeNode (System.Xml.XmlAttribute newAttr);
abstract member SetAttributeNode : System.Xml.XmlAttribute -> System.Xml.XmlAttribute
override this.SetAttributeNode : System.Xml.XmlAttribute -> System.Xml.XmlAttribute
Public Overridable Function SetAttributeNode (newAttr As XmlAttribute) As XmlAttribute
Parametreler
- newAttr
- XmlAttribute
XmlAttribute
Bu öğenin öznitelik koleksiyonuna eklenecek düğüm.
Döndürülenler
Öznitelik mevcut bir özniteliği aynı adla değiştirirse, eski XmlAttribute
döndürülür; aksi takdirde döndürülür null
.
Özel durumlar
, newAttr
bu düğümü oluşturan belgeden farklı bir belgeden oluşturuldu. Ya da bu düğüm salt okunurdur.
newAttr
zaten başka XmlElement
bir nesnenin özniteliğidir. Düğümleri diğer XmlElement
nesnelerde yeniden kullanmak için açıkça kopyalamanız XmlAttribute
gerekir.
Açıklamalar
Öğede bu ada sahip bir öznitelik zaten varsa, yenisiyle değiştirilir.
Şunlara uygulanır
SetAttributeNode(String, String)
Belirtilen XmlAttributeöğesini ekler.
public:
virtual System::Xml::XmlAttribute ^ SetAttributeNode(System::String ^ localName, System::String ^ namespaceURI);
public virtual System.Xml.XmlAttribute SetAttributeNode (string localName, string namespaceURI);
public virtual System.Xml.XmlAttribute SetAttributeNode (string localName, string? namespaceURI);
abstract member SetAttributeNode : string * string -> System.Xml.XmlAttribute
override this.SetAttributeNode : string * string -> System.Xml.XmlAttribute
Public Overridable Function SetAttributeNode (localName As String, namespaceURI As String) As XmlAttribute
Parametreler
- localName
- String
Özniteliğin yerel adı.
- namespaceURI
- String
Özniteliğin ad alanı URI'si.
Döndürülenler
XmlAttribute
Eklenecek.
Örnekler
Aşağıdaki örnek bir öğeye bir öznitelik ekler.
#using <System.Xml.dll>
using namespace System;
using namespace System::IO;
using namespace System::Xml;
int main()
{
XmlDocument^ doc = gcnew XmlDocument;
doc->LoadXml( "<book xmlns:bk='urn:samples' bk:ISBN='1-861001-57-5'><title>Pride And Prejudice</title></book>" );
XmlElement^ root = doc->DocumentElement;
// Add a new attribute.
XmlAttribute^ attr = root->SetAttributeNode( "genre", "urn:samples" );
attr->Value = "novel";
Console::WriteLine( "Display the modified XML..." );
Console::WriteLine( doc->InnerXml );
}
using System;
using System.IO;
using System.Xml;
public class Sample
{
public static void Main()
{
XmlDocument doc = new XmlDocument();
doc.LoadXml("<book xmlns:bk='urn:samples' bk:ISBN='1-861001-57-5'>" +
"<title>Pride And Prejudice</title>" +
"</book>");
XmlElement root = doc.DocumentElement;
// Add a new attribute.
XmlAttribute attr = root.SetAttributeNode("genre", "urn:samples");
attr.Value="novel";
Console.WriteLine("Display the modified XML...");
Console.WriteLine(doc.InnerXml);
}
}
Imports System.IO
Imports System.Xml
public class Sample
public shared sub Main()
Dim doc as XmlDocument = new XmlDocument()
doc.LoadXml("<book xmlns:bk='urn:samples' bk:ISBN='1-861001-57-5'>" & _
"<title>Pride And Prejudice</title>" & _
"</book>")
Dim root as XmlElement = doc.DocumentElement
' Add a new attribute.
Dim attr as XmlAttribute = root.SetAttributeNode("genre", "urn:samples")
attr.Value="novel"
Console.WriteLine("Display the modified XML...")
Console.WriteLine(doc.InnerXml)
end sub
end class
Açıklamalar
'nin XmlAttribute
hiç çocuğu yok. Özniteliğine bir metin değeri atamak için kullanın Value veya özniteliğe alt öğe eklemek için (veya benzer bir yöntem) kullanın AppendChild .