Click here to Skip to main content
15,914,225 members
Home / Discussions / C#
   

C#

 
QuestionC# 2008 dynamic path Pin
sc steinhayse1-Sep-12 6:36
sc steinhayse1-Sep-12 6:36 
AnswerRe: C# 2008 dynamic path Pin
PIEBALDconsult1-Sep-12 7:03
mvePIEBALDconsult1-Sep-12 7:03 
GeneralRe: C# 2008 dynamic path Pin
sc steinhayse1-Sep-12 7:09
sc steinhayse1-Sep-12 7:09 
GeneralRe: C# 2008 dynamic path Pin
PIEBALDconsult1-Sep-12 7:26
mvePIEBALDconsult1-Sep-12 7:26 
GeneralRe: C# 2008 dynamic path Pin
Mycroft Holmes1-Sep-12 13:43
professionalMycroft Holmes1-Sep-12 13:43 
QuestionSelect next control if control is in groupbox? Pin
GrooverFromHolland1-Sep-12 0:47
GrooverFromHolland1-Sep-12 0:47 
AnswerRe: Select next control if control is in groupbox? Pin
OriginalGriff1-Sep-12 1:47
mveOriginalGriff1-Sep-12 1:47 
GeneralRe: Select next control if control is in groupbox? Pin
GrooverFromHolland1-Sep-12 5:35
GrooverFromHolland1-Sep-12 5:35 
AnswerRe: Select next control if control is in groupbox? Pin
Eddy Vluggen1-Sep-12 3:36
professionalEddy Vluggen1-Sep-12 3:36 
AnswerRe: Select next control if control is in groupbox? Pin
BillWoodruff3-Sep-12 15:38
professionalBillWoodruff3-Sep-12 15:38 
QuestionExperimentation - Would Like Feedback Pin
Matt U.31-Aug-12 9:59
Matt U.31-Aug-12 9:59 
AnswerRe: Experimentation - Would Like Feedback Pin
SledgeHammer0131-Aug-12 10:52
SledgeHammer0131-Aug-12 10:52 
AnswerRe: Experimentation - Would Like Feedback Pin
ekolis31-Aug-12 11:26
ekolis31-Aug-12 11:26 
AnswerRe: Experimentation - Would Like Feedback Pin
Ravi Bhavnani31-Aug-12 12:36
professionalRavi Bhavnani31-Aug-12 12:36 
AnswerRe: Experimentation - Would Like Feedback Pin
OriginalGriff1-Sep-12 1:53
mveOriginalGriff1-Sep-12 1:53 
GeneralRe: Experimentation - Would Like Feedback Pin
Matt U.6-Sep-12 7:29
Matt U.6-Sep-12 7:29 
GeneralRe: Experimentation - Would Like Feedback Pin
OriginalGriff6-Sep-12 7:58
mveOriginalGriff6-Sep-12 7:58 
Questionpassing data between forms Pin
mamoony31-Aug-12 8:53
mamoony31-Aug-12 8:53 
AnswerRe: passing data between forms Pin
Richard Andrew x6431-Aug-12 9:18
professionalRichard Andrew x6431-Aug-12 9:18 
AnswerRe: passing data between forms Pin
OriginalGriff31-Aug-12 9:21
mveOriginalGriff31-Aug-12 9:21 
GeneralRe: passing data between forms Pin
mamoony31-Aug-12 10:08
mamoony31-Aug-12 10:08 
GeneralRe: passing data between forms Pin
OriginalGriff31-Aug-12 21:09
mveOriginalGriff31-Aug-12 21:09 
GeneralRe: passing data between forms Pin
BillWoodruff3-Sep-12 15:59
professionalBillWoodruff3-Sep-12 15:59 
GeneralRe: passing data between forms Pin
mamoony10-Sep-12 10:06
mamoony10-Sep-12 10:06 
QuestionDelete From XML File Pin
Kevin Marois31-Aug-12 8:47
professionalKevin Marois31-Aug-12 8:47 
I have this XML file

<?xml version="1.0" encoding="utf-8"?>
<Contacts>
  <Contact>
    <ContactId>0</ContactId>
    <Prefix>
    </Prefix>
    <FirstName>Kevin</FirstName>
    <MiddleName>Marois</MiddleName>
    <LastName>Brian</LastName>
    <Suffix>
    </Suffix>
    <Birthday>1965-10-11</Birthday>
    <Title>Senior Software Engineer</Title>
    <Comments>has 25 years of development experience</Comments>
  </Contact>
  <Contact>
    <ContactId>1</ContactId>
    <Prefix>Dr.</Prefix>
    <FirstName>Henry</FirstName>
    <MiddleName>DeCarlo</MiddleName>
    <LastName>G</LastName>
    <Suffix>III</Suffix>
    <Birthday>1965-10-11</Birthday>
    <Title>Oral Surgeon</Title>
    <Comments>His office is over on 23rd street</Comments>
  </Contact>
  <Contact>
    <ContactId>2</ContactId>
    <Prefix>
    </Prefix>
    <FirstName>Mattew</FirstName>
    <MiddleName>Damon</MiddleName>
    <LastName>Paige </LastName>
    <Suffix>
    </Suffix>
    <Birthday>1970-10-08</Birthday>
    <Title>Actor</Title>
    <Comments>Excellent actor</Comments>
  </Contact>
</Contacts>


I want to delete a contact using the ContactId. So far I have this:

public void DeleteContact(int ContactId)
{
    ensureFileExists();
    XmlDocument doc = new XmlDocument();
    doc.Load(XMLFile);
    var path = "/contacts/contact[ContactId=" + ContactId + "]";
    XmlNode node = doc.SelectSingleNode(path);
    node.ParentNode.RemoveChild(node);  

    doc.Save(XMLFile);
}


But the node is coming back null. How do I delete the contact? What's wrong here?

Thanks
If it's not broken, fix it until it is

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.