XmlElement.RemoveAttribute Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rimuove l'attributo specificato. Se l'attributo rimosso ha un valore predefinito, viene sostituito immediatamente.
Overload
RemoveAttribute(String) |
Rimuove un attributo in base al nome. |
RemoveAttribute(String, String) |
Rimuove un attributo con il nome locale e l'URI dello spazio dei nomi specificati. Se l'attributo rimosso ha un valore predefinito, viene sostituito immediatamente. |
RemoveAttribute(String)
Rimuove un attributo in base al nome.
public:
virtual void RemoveAttribute(System::String ^ name);
public virtual void RemoveAttribute (string name);
abstract member RemoveAttribute : string -> unit
override this.RemoveAttribute : string -> unit
Public Overridable Sub RemoveAttribute (name As String)
Parametri
- name
- String
Nome dell'attributo da rimuovere. Si tratta di un nome completo. Viene confrontato con la proprietà Name
del nodo corrispondente.
Eccezioni
Il nodo è di sola lettura.
Esempio
Nell'esempio seguente viene rimosso un attributo da un elemento .
#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>" );
XmlElement^ root = doc->DocumentElement;
// Remove the genre attribute.
root->RemoveAttribute( "genre" );
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 genre='novel' ISBN='1-861001-57-5'>" +
"<title>Pride And Prejudice</title>" +
"</book>");
XmlElement root = doc.DocumentElement;
// Remove the genre attribute.
root.RemoveAttribute("genre");
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 genre='novel' ISBN='1-861001-57-5'>" & _
"<title>Pride And Prejudice</title>" & _
"</book>")
Dim root as XmlElement = doc.DocumentElement
' Remove the genre attribute.
root.RemoveAttribute("genre")
Console.WriteLine("Display the modified XML...")
Console.WriteLine(doc.InnerXml)
end sub
end class
Commenti
Se l'attributo rimosso è noto per avere un valore predefinito, viene visualizzato immediatamente un attributo contenente il valore predefinito e, se applicabile, l'URI dello spazio dei nomi, il nome locale e il prefisso corrispondenti.
Si applica a
RemoveAttribute(String, String)
Rimuove un attributo con il nome locale e l'URI dello spazio dei nomi specificati. Se l'attributo rimosso ha un valore predefinito, viene sostituito immediatamente.
public:
virtual void RemoveAttribute(System::String ^ localName, System::String ^ namespaceURI);
public virtual void RemoveAttribute (string localName, string namespaceURI);
public virtual void RemoveAttribute (string localName, string? namespaceURI);
abstract member RemoveAttribute : string * string -> unit
override this.RemoveAttribute : string * string -> unit
Public Overridable Sub RemoveAttribute (localName As String, namespaceURI As String)
Parametri
- localName
- String
Nome locale dell'attributo da rimuovere.
- namespaceURI
- String
URI dello spazio dei nomi dell'attributo da rimuovere.
Eccezioni
Il nodo è di sola lettura.
Esempio
Nell'esempio seguente viene rimosso un attributo da un elemento .
#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;
// Remove the ISBN attribute.
root->RemoveAttribute( "ISBN", "urn:samples" );
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;
// Remove the ISBN attribute.
root.RemoveAttribute("ISBN", "urn:samples");
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
' Remove the ISBN attribute.
root.RemoveAttribute("ISBN", "urn:samples")
Console.WriteLine("Display the modified XML...")
Console.WriteLine(doc.InnerXml)
end sub
end class
Commenti
Se l'attributo rimosso è noto per avere un valore predefinito, viene visualizzato immediatamente un attributo contenente il valore predefinito e, se applicabile, l'URI dello spazio dei nomi, il nome locale e il prefisso corrispondenti.