XmlDocument.CreateAttribute 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.
Belirtilen ada sahip bir XmlAttribute oluşturur.
Aşırı Yüklemeler
CreateAttribute(String) |
Belirtilen Nameile bir XmlAttribute oluşturur. |
CreateAttribute(String, String) |
Belirtilen nitelenmiş adı ve NamespaceURIile bir XmlAttribute oluşturur. |
CreateAttribute(String, String, String) |
Belirtilen Prefix, LocalNameve NamespaceURIile bir XmlAttribute oluşturur. |
CreateAttribute(String)
Belirtilen Nameile bir XmlAttribute oluşturur.
public:
System::Xml::XmlAttribute ^ CreateAttribute(System::String ^ name);
public System.Xml.XmlAttribute CreateAttribute (string name);
member this.CreateAttribute : string -> System.Xml.XmlAttribute
Public Function CreateAttribute (name As String) As XmlAttribute
Parametreler
- name
- String
Özniteliğin tam adı. Ad iki nokta üst üste içeriyorsa, Prefix özellik adın ilk iki nokta üst üste gelen bölümünü yansıtır ve LocalName özellik adın ilk iki nokta üst üste izleyen bölümünü yansıtır. NamespaceURI ön ek xmln'ler gibi tanınan yerleşik bir ön ek olmadığı sürece boş kalır. Bu durumda NamespaceURI
değeri vardır http://www.w3.org/2000/xmlns/
.
Döndürülenler
Yeni XmlAttribute
.
Örnekler
Aşağıdakiler bir öznitelik oluşturur ve bunu bir XML belgesine 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 genre='novel' ISBN='1-861001-57-5'><title>Pride And Prejudice</title></book>" );
//Create an attribute.
XmlAttribute^ attr = doc->CreateAttribute( "publisher" );
attr->Value = "WorldWide Publishing";
//Add the new node to the document.
doc->DocumentElement->SetAttributeNode( attr );
Console::WriteLine( "Display the modified XML..." );
doc->Save( Console::Out );
}
using System;
using System.IO;
using System.Xml;
public class Sample
{
public static void Main()
{
XmlDocument doc = new XmlDocument();
doc.LoadXml("<book genre='novel' ISBN='1-861001-57-5'>" +
"<title>Pride And Prejudice</title>" +
"</book>");
//Create an attribute.
XmlAttribute attr = doc.CreateAttribute("publisher");
attr.Value = "WorldWide Publishing";
//Add the new node to the document.
doc.DocumentElement.SetAttributeNode(attr);
Console.WriteLine("Display the modified XML...");
doc.Save(Console.Out);
}
}
Imports System.IO
Imports System.Xml
Public Class Sample
Public Shared Sub Main()
Dim doc As New XmlDocument()
doc.LoadXml("<book genre='novel' ISBN='1-861001-57-5'>" & _
"<title>Pride And Prejudice</title>" & _
"</book>")
'Create an attribute.
Dim attr As XmlAttribute = doc.CreateAttribute("publisher")
attr.Value = "WorldWide Publishing"
'Add the new node to the document.
doc.DocumentElement.SetAttributeNode(attr)
Console.WriteLine("Display the modified XML...")
doc.Save(Console.Out)
End Sub
End Class
Açıklamalar
XmlAttribute
yöntemi kullanılarak SetAttributeNode öğesine XmlElement eklenebilir.
Şunlara uygulanır
CreateAttribute(String, String)
Belirtilen nitelenmiş adı ve NamespaceURIile bir XmlAttribute oluşturur.
public:
System::Xml::XmlAttribute ^ CreateAttribute(System::String ^ qualifiedName, System::String ^ namespaceURI);
public System.Xml.XmlAttribute CreateAttribute (string qualifiedName, string namespaceURI);
public System.Xml.XmlAttribute CreateAttribute (string qualifiedName, string? namespaceURI);
member this.CreateAttribute : string * string -> System.Xml.XmlAttribute
Public Function CreateAttribute (qualifiedName As String, namespaceURI As String) As XmlAttribute
Parametreler
- qualifiedName
- String
Özniteliğin tam adı. Ad iki nokta üst üste Prefix içeriyorsa, özellik adın iki nokta üst üsteden önceki bölümünü yansıtır ve LocalName özellik de adın iki nokta üst üsteden sonraki bölümünü yansıtır.
- namespaceURI
- String
özniteliğinin namespaceURI'sini. Nitelenmiş ad xmln ön ekini içeriyorsa, bu parametre olmalıdır http://www.w3.org/2000/xmlns/
.
Döndürülenler
Yeni XmlAttribute
.
Açıklamalar
XmlAttribute
yöntemi kullanılarak SetAttributeNode öğesine XmlElement eklenebilir.
Şunlara uygulanır
CreateAttribute(String, String, String)
Belirtilen Prefix, LocalNameve NamespaceURIile bir XmlAttribute oluşturur.
public:
virtual System::Xml::XmlAttribute ^ CreateAttribute(System::String ^ prefix, System::String ^ localName, System::String ^ namespaceURI);
public virtual System.Xml.XmlAttribute CreateAttribute (string prefix, string localName, string namespaceURI);
public virtual System.Xml.XmlAttribute CreateAttribute (string? prefix, string localName, string? namespaceURI);
abstract member CreateAttribute : string * string * string -> System.Xml.XmlAttribute
override this.CreateAttribute : string * string * string -> System.Xml.XmlAttribute
Public Overridable Function CreateAttribute (prefix As String, localName As String, namespaceURI As String) As XmlAttribute
Parametreler
- prefix
- String
Özniteliğin ön eki (varsa). String.Empty ve null
eşdeğerdir.
- localName
- String
Özniteliğin yerel adı.
- namespaceURI
- String
Özniteliğin ad alanı URI'si (varsa). String.Empty ve null
eşdeğerdir. xmlns ise prefix
, bu parametre olmalıdır http://www.w3.org/2000/xmlns/
; aksi takdirde bir özel durum oluşturulur.
Döndürülenler
Yeni XmlAttribute
.
Açıklamalar
XmlAttribute
yöntemi kullanılarak SetAttributeNode öğesine XmlElement eklenebilir.
Bu yöntem, Belge Nesne Modeli'nin (DOM) Bir Microsoft uzantısıdır.