XmlDocument.CreateAttribute Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří objekt se XmlAttribute zadaným názvem.
Přetížení
CreateAttribute(String) |
Vytvoří se zadaným Nameobjektem XmlAttribute . |
CreateAttribute(String, String) |
Vytvoří se zadaným kvalifikovaným XmlAttribute názvem a NamespaceURI. |
CreateAttribute(String, String, String) |
Vytvoří se zadanými XmlAttributePrefix, LocalNamea NamespaceURI. |
CreateAttribute(String)
- Zdroj:
- XmlDocument.cs
- Zdroj:
- XmlDocument.cs
- Zdroj:
- XmlDocument.cs
Vytvoří se zadaným Nameobjektem XmlAttribute .
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
Parametry
- name
- String
Kvalifikovaný název atributu. Pokud název obsahuje dvojtečku, Prefix vlastnost odráží část názvu předcházející první dvojtečku a LocalName vlastnost odráží část názvu následující za první dvojtečku. Zůstane NamespaceURI prázdný, pokud předpona není rozpoznanou předponou, například xmlns. V tomto případě NamespaceURI
má hodnotu http://www.w3.org/2000/xmlns/
.
Návraty
Nový XmlAttribute
.
Příklady
Následující příkaz vytvoří atribut a přidá ho do dokumentu XML.
#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
Poznámky
Objekt XmlAttribute
lze přidat do objektu XmlElementSetAttributeNode pomocí metody .
Platí pro
CreateAttribute(String, String)
- Zdroj:
- XmlDocument.cs
- Zdroj:
- XmlDocument.cs
- Zdroj:
- XmlDocument.cs
Vytvoří se zadaným kvalifikovaným XmlAttribute názvem a 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
Parametry
- qualifiedName
- String
Kvalifikovaný název atributu. Pokud název obsahuje dvojtečku, Prefix bude vlastnost odrážet část názvu předcházející dvojtečku a LocalName vlastnost bude odrážet část názvu za dvojtečku.
- namespaceURI
- String
NamespaceURI atributu. Pokud kvalifikovaný název obsahuje předponu xmlns, musí být http://www.w3.org/2000/xmlns/
tento parametr .
Návraty
Nový XmlAttribute
.
Poznámky
Objekt XmlAttribute
lze přidat do objektu XmlElementSetAttributeNode pomocí metody .
Platí pro
CreateAttribute(String, String, String)
- Zdroj:
- XmlDocument.cs
- Zdroj:
- XmlDocument.cs
- Zdroj:
- XmlDocument.cs
Vytvoří se zadanými XmlAttributePrefix, LocalNamea 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
Parametry
- prefix
- String
Předpona atributu (pokud existuje). String.Empty a null
jsou ekvivalentní.
- localName
- String
Místní název atributu.
- namespaceURI
- String
Identifikátor URI oboru názvů atributu (pokud existuje). String.Empty a null
jsou ekvivalentní. Pokud prefix
je hodnota xmlns, musí být http://www.w3.org/2000/xmlns/
tento parametr ; jinak dojde k výjimce.
Návraty
Nový XmlAttribute
.
Poznámky
Objekt XmlAttribute
lze přidat do objektu XmlElementSetAttributeNode pomocí metody .
Tato metoda je rozšířením Microsoft modelu DOM (Document Object Model).