Aracılığıyla paylaş


XmlElement.SetAttributeNode Yöntem

Tanım

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

XmlAttribute

Ö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

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 .

Şunlara uygulanır