Delete filtered xml element

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Question123
    New Member
    • Feb 2008
    • 41

    Delete filtered xml element

    Hi
    I am trying to delete filtered Xml element from xml file with date following is the code but its not woking.
    Plz help me.



    XmlDocument doc = new XmlDocument();
    doc.Load(filena me);

    XmlNodeList nodeList;
    XmlNode root = doc.DocumentEle ment;

    nodeList = root.SelectNode s("/XmlError/Error[Time > '4/2/2008 2:17:38 PM']");

    //Change the price on the books.
    foreach (XmlNode xmlErrNode in nodeList)
    {
    root.RemoveChil d(xmlErrNode);

    }

    doc.Save(filena me);



    *************** ****** xml file is as *************** *************** ******
    <XmlError>
    <Error>
    <id>1</id>
    <Time>4/1/2008 2:17:38 PM</Time>
    <ErrorMessage>C ould not find file 'd:\rahul\proje cts\consolapp\d ownloadbloomber gdata\prjguicom pexteltupdate\x mlErrorLog.xml' .</ErrorMessage>
    </Error>
    <Error>
    <id>3</id>
    <Time>4/3/2008 2:17:38 PM</Time>
    <ErrorMessage>C ould not find file 'd:\rahul\proje cts\consolapp\d ownloadbloomber gdata\prjguicom pexteltupdate\x mlErrorLog.xml' .</ErrorMessage>
    </Error>
    <Error>
    <id>4</id>
    <Time>4/4/2008 2:17:38 PM</Time>
    <ErrorMessage>C ould not find file 'd:\rahul\proje cts\consolapp\d ownloadbloomber gdata\prjguicom pexteltupdate\x mlErrorLog.xml' .</ErrorMessage>
    </Error>
    <Error>
    <id>5</id>
    <Time>4/5/2008 2:17:38 PM</Time>
    <ErrorMessage>C ould not find file 'd:\rahul\proje cts\consolapp\d ownloadbloomber gdata\prjguicom pexteltupdate\x mlErrorLog.xml' .</ErrorMessage>
    </Error>
    <Error>
    <id>5</id>
    <Time>4/6/2008 2:17:38 PM</Time>
    <ErrorMessage>C ould not find file 'd:\rahul\proje cts\consolapp\d ownloadbloomber gdata\prjguicom pexteltupdate\x mlErrorLog.xml' .</ErrorMessage>
    </Error>
    <Error>
    <id>5</id>
    <Time>4/7/2008 2:17:38 PM</Time>
    <ErrorMessage>C ould not find file 'd:\rahul\proje cts\consolapp\d ownloadbloomber gdata\prjguicom pexteltupdate\x mlErrorLog.xml' .</ErrorMessage>
    </Error>
    <Error>
    <id>5</id>
    <Time>3/5/2008 2:17:38 PM</Time>
    <ErrorMessage>C ould not find file 'd:\rahul\proje cts\consolapp\d ownloadbloomber gdata\prjguicom pexteltupdate\x mlErrorLog.xml' .</ErrorMessage>
    </Error>
    <Error>
    <id>5</id>
    <Time>3/6/2008 2:17:38 PM</Time>
    <ErrorMessage>C ould not find file 'd:\rahul\proje cts\consolapp\d ownloadbloomber gdata\prjguicom pexteltupdate\x mlErrorLog.xml' .</ErrorMessage>
    </Error>
    <Error>
    <id>5</id>
    <Time>3/7/2008 2:17:38 PM</Time>
    <ErrorMessage>C ould not find file 'd:\rahul\proje cts\consolapp\d ownloadbloomber gdata\prjguicom pexteltupdate\x mlErrorLog.xml' .</ErrorMessage>
    </Error>
    <Error>
    <id>5</id>
    <Time>3/8/2008 2:17:38 PM</Time>
    <ErrorMessage>C ould not find file 'd:\rahul\proje cts\consolapp\d ownloadbloomber gdata\prjguicom pexteltupdate\x mlErrorLog.xml' .</ErrorMessage>
    </Error>
    </XmlError>
Working...