Devo essere in grado di definire un attributo con un prefisso in un elemento xml.Come creare attributi XmlElement con prefisso?
Per esempio ...
<nc:Person s:id="ID_Person_01"></nc:Person>
Per fare questo ho pensato che il seguente avrebbe funzionato.
XmlElement TempElement = XmlDocToRef.CreateElement("nc:Person", "http://niem.gov/niem/niem-core/2.0");
TempElement.SetAttribute("s:id", "http://niem.gov/niem/structures/2.0", "ID_Person_01");
Purtroppo, XmlElement.SetAttribute (string, string, string) non sembra supportare l'analisi del prefisso ricevo l'errore sotto.
Il carattere ':', valore esadecimale 0x3A, non può essere incluso in un nome.
Come definire un attributo con prefisso?
questo ha funzionato ho già avuto lo spazio dei nomi nel nodo principale Proprio dovuto rimuovere il prefisso dal primo argomento di Metodo SetAttribute Grazie! – Eddie
Molto utile. Una piccola cosa: c'è un operatore di uguale/assegnazione mancante 'Attributo XmlAttribute = xmlDocToRef'. –