Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Le dichiarazioni dello spazio dei nomi e gli attributi xmlns vengono esposti da XmlDocument come parte del modello a oggetti del documento e archiviati in XmlDocument, perché il documento mantenga la posizione degli attributi quando viene salvato. La modifica di questi attributi non ha effetto sulle proprietà Name, NamespaceURI e Prefix degli altri nodi già presenti nell'albero. Se ad esempio si carica il documento seguente, l'elemento test
ha NamespaceURI123.
<test xmlns="123"/>
Se si rimuove l'attributo xmlns
nel modo seguente, l'elemento test
ha ancora il NamespaceURI123
.
doc.documentElement.RemoveAttribute("xmlns")
doc.documentElement.RemoveAttribute("xmlns");
Analogamente, se si aggiunge un attributo xmlns
diverso all'elemento doc
nel seguente modo, l'elemento test
ha ancora NamespaceURI123
.
doc.documentElement.SetAttribute("xmlns","456")
doc.documentElement.SetAttribute("xmlns","456");
La modifica degli attributi xmlns
non avrà quindi alcun effetto fino a quando l'oggetto XmlDocument non verrà salvato e ricaricato.