XmlElement.SetAttributeNode Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee voegt u een nieuwe XmlAttribute.
Overloads
| Name | Description |
|---|---|
| SetAttributeNode(XmlAttribute) |
Hiermee voegt u de opgegeven XmlAttribute. |
| SetAttributeNode(String, String) |
Hiermee voegt u de opgegeven XmlAttribute. |
SetAttributeNode(XmlAttribute)
- Bron:
- XmlElement.cs
- Bron:
- XmlElement.cs
- Bron:
- XmlElement.cs
- Bron:
- XmlElement.cs
- Bron:
- XmlElement.cs
Hiermee voegt u de opgegeven XmlAttribute.
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
Parameters
- newAttr
- XmlAttribute
Het XmlAttribute knooppunt dat moet worden toegevoegd aan de kenmerkverzameling voor dit element.
Retouren
Als het kenmerk een bestaand kenmerk vervangt door dezelfde naam, wordt het oude XmlAttribute geretourneerd. null Anders wordt het kenmerk geretourneerd.
Uitzonderingen
De newAttr is gemaakt op basis van een ander document dan het document dat dit knooppunt heeft gemaakt. Of dit knooppunt heeft het kenmerk Alleen-lezen.
Het newAttr is al een kenmerk van een ander XmlElement object. U moet knooppunten expliciet klonen XmlAttribute om ze opnieuw te gebruiken in andere XmlElement objecten.
Opmerkingen
Als een kenmerk met die naam al aanwezig is in het element, wordt het vervangen door het nieuwe kenmerk.
Van toepassing op
SetAttributeNode(String, String)
- Bron:
- XmlElement.cs
- Bron:
- XmlElement.cs
- Bron:
- XmlElement.cs
- Bron:
- XmlElement.cs
- Bron:
- XmlElement.cs
Hiermee voegt u de opgegeven XmlAttribute.
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
Parameters
- localName
- String
De lokale naam van het kenmerk.
- namespaceURI
- String
De naamruimte-URI van het kenmerk.
Retouren
De XmlAttribute te toevoegen.
Voorbeelden
In het volgende voorbeeld wordt een kenmerk aan een element toegevoegd.
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
Opmerkingen
Het XmlAttribute heeft geen kinderen. Hiermee Value wijst u een tekstwaarde toe aan het kenmerk of gebruikt AppendChild (of een vergelijkbare methode) om onderliggende items toe te voegen aan het kenmerk.