J'essaie de modifier une valeur d'attribut existante d'un nœud XML ayant des nœuds enfants. Je reçois une exception en essayant de faire cela.Modifier la valeur d'attribut d'un nœud XML
string specificOwnerPath = "Owners/Owner[@id='" + startingOwnerName + startingOwnerZipCode + "']";
XmlNode ownerID = doc.SelectSingleNode(specificOwnerPath);
ownerID.Attributes["id"].Value = ownerNameTextBox.Text + ownerZipCodeTextBox.Text;
L'exception que je reçois dit « référence d'objet non définie à l'instance d'un objet et se produit à la dernière ligne du code ci-dessus. Est-ce que quelqu'un a des suggestions sur ce que je fais mal?
Presque tous les cas de NullReferenceException sont identiques. S'il vous plaît voir "[Qu'est-ce qu'une NullReferenceException dans .NET?] (Http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-in-net)" pour quelques conseils. –