XmlDocument.CreateAttribute Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Létrehoz egy XmlAttribute megadott névvel rendelkezőt.
Túlterhelések
| Name | Description |
|---|---|
| CreateAttribute(String) |
Létrehoz egy adott XmlAttribute .Name |
| CreateAttribute(String, String) |
Létrehoz egy XmlAttribute megadott minősített nevet és NamespaceURI. |
| CreateAttribute(String, String, String) |
Létrehoz egy adott XmlAttributePrefix, LocalNameés NamespaceURI. |
CreateAttribute(String)
- Forrás:
- XmlDocument.cs
- Forrás:
- XmlDocument.cs
- Forrás:
- XmlDocument.cs
- Forrás:
- XmlDocument.cs
- Forrás:
- XmlDocument.cs
Létrehoz egy adott XmlAttribute .Name
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
Paraméterek
- name
- String
Az attribútum minősített neve. Ha a név kettőspontot tartalmaz, a Prefix tulajdonság az első kettőspontot megelőző névrészt tükrözi, a tulajdonság pedig LocalName az első kettőspontot követő névrészt tükrözi. Az NamespaceURI előtag üres marad, kivéve, ha az előtag egy felismert beépített előtag, például xmln. Ebben az esetben NamespaceURI a értéke .http://www.w3.org/2000/xmlns/
Válaszok
Az új XmlAttribute.
Példák
Az alábbiakban létrehozunk egy attribútumot, és hozzáadjuk egy XML-dokumentumhoz.
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
Megjegyzések
Ez XmlAttribute hozzáadható egy XmlElement metódushoz SetAttributeNode .
A következőre érvényes:
CreateAttribute(String, String)
- Forrás:
- XmlDocument.cs
- Forrás:
- XmlDocument.cs
- Forrás:
- XmlDocument.cs
- Forrás:
- XmlDocument.cs
- Forrás:
- XmlDocument.cs
Létrehoz egy XmlAttribute megadott minősített nevet és NamespaceURI.
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
Paraméterek
- qualifiedName
- String
Az attribútum minősített neve. Ha a név kettőspontot tartalmaz, akkor a Prefix tulajdonság a kettőspontot megelőző névrészt fogja tükrözni, a LocalName tulajdonság pedig a kettőspont utáni névrészt fogja tükrözni.
- namespaceURI
- String
Az attribútum névtérURI-ja. Ha a minősített név xmlnek előtagját tartalmazza, akkor ennek a paraméternek kell lennie http://www.w3.org/2000/xmlns/.
Válaszok
Az új XmlAttribute.
Megjegyzések
Ez XmlAttribute hozzáadható egy XmlElement metódushoz SetAttributeNode .
A következőre érvényes:
CreateAttribute(String, String, String)
- Forrás:
- XmlDocument.cs
- Forrás:
- XmlDocument.cs
- Forrás:
- XmlDocument.cs
- Forrás:
- XmlDocument.cs
- Forrás:
- XmlDocument.cs
Létrehoz egy adott XmlAttributePrefix, LocalNameés NamespaceURI.
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
Paraméterek
- prefix
- String
Az attribútum előtagja (ha van ilyen). String.Empty és null egyenértékű.
- localName
- String
Az attribútum helyi neve.
- namespaceURI
- String
Az attribútum névterének URI-ja (ha van ilyen). String.Empty és null egyenértékű. Ha prefix xmlnek, akkor ennek a paraméternek kell lennie http://www.w3.org/2000/xmlns/; ellenkező esetben kivételt eredményez.
Válaszok
Az új XmlAttribute.
Megjegyzések
Ez XmlAttribute hozzáadható egy XmlElement metódushoz SetAttributeNode .
Ez a metódus a Dokumentumobjektum-modell (DOM) Microsoft bővítménye.