Click here to Skip to main content
15,913,487 members
Home / Discussions / C#
   

C#

 
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

AnswerRe: Delete From XML File Pin
PIEBALDconsult31-Aug-12 9:40
mvePIEBALDconsult31-Aug-12 9:40 
GeneralRe: Delete From XML File Pin
Kevin Marois31-Aug-12 9:52
professionalKevin Marois31-Aug-12 9:52 
GeneralRe: Delete From XML File Pin
PIEBALDconsult31-Aug-12 11:20
mvePIEBALDconsult31-Aug-12 11:20 

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.