How to use XDocument.Save?

Last post 07-02-2008 12:12 PM by Dynamic2008. 1 replies.

Sort Posts:

  • How to use XDocument.Save?

    07-02-2008, 10:09 AM
    • Member
      127 point Member
    • Dynamic2008
    • Member since 05-05-2008, 12:57 PM
    • London
    • Posts 163
    public void Save()

    {

    XDocument xDocument = XDocument.Load(FILE_PATH); var parameter = from p in xDocument.Descendants(XName.Get("Parameter"))
    where p.Attribute(XName.Get("name")).Value == this.Value

    select p;

    foreach(XElement xElement in parameter)

    {

    xElement.Attribute(XName.Get("value")).SetValue(this.Value); break;

    }

    xDocument.Save(FILE_PATH);

    }

    My xml file is like this:

    <?xml version="1.0" encoding="utf-8" ?>

    <Parameters>

    <Parameter name="HRInteranet_Uri" value="https://www.domain.com"></Parameter>

    </Parameters>

    The code doesn't update the document, any help? 

     

    Seek and you will find!
  • Re: How to use XDocument.Save?

    07-02-2008, 12:12 PM
    Answer
    • Member
      127 point Member
    • Dynamic2008
    • Member since 05-05-2008, 12:57 PM
    • London
    • Posts 163

    This code was correct, sorry my problem was somewhere elase.

    At least now you have a code that can be useful to update an xml element ;)

    Regards

    Seek and you will find!
Page 1 of 1 (2 items)