800 600
Geek Answers Handbook

Change XML node value

I have an XML document that looks like

<?xml version="1.0"?>
<XML>
    <VIDEO>
        <WIDTH>800</WIDTH>
        <HEIGHT>600</HEIGHT>
        <COLORBITS>32</COLORBITS>
        <GAMMA>255</GAMMA>
        <FULLSCREEN>TRUE</FULLSCREEN>
        <REFLECTION>true</REFLECTION>
        <LIGHTMAP>true</LIGHTMAP>
        <DYNAMICLIGHT>true</DYNAMICLIGHT>
        <SHADER>true</SHADER>
        <CHARACTORTEXTURELEVEL>0</CHARACTORTEXTURELEVEL>
        <MAPTEXTURELEVEL>0</MAPTEXTURELEVEL>
        <EFFECTLEVEL>0</EFFECTLEVEL>
        <TEXTUREFORMAT>1</TEXTUREFORMAT>
        <NHARDWARETNL>false</NHARDWARETNL>
    </VIDEO>    
</XML>

I want to change the value of the "MAPTEXTURELEVEL" node from 0 to 6 using the check flag operator in a C # application, but I really don't know how I can do this.

+5
c # xml
Derezzed Dec 29 '11 at 0:08
source share
1 answer

I don't have VS to test, but it should be something like this using LINQ to XML :

var doc = XDocument.Load("video.xml");
doc
    .Element("XML")
    .Element("VIDEO")
    .SetElementValue("MAPTEXTURELEVEL", 6);
doc.Save("video_modified.xml");

Hope this helps!

+5
alf Dec 29 '11 at 0:25
source share

More articles:

  • Day / month / year batch file syntax? - command-line
  • No node-waf when installing nowjs - node.js
  • Лучший способ получить только измененные строки из наблюдаемого массива (когда имеется опция объемного редактирования) - knockout.js
  • How to read the contents of a file from a file? - python
  • https://translate.googleusercontent.com/translate_c?depth=1&pto=aue&rurl=translate.google.com&sl=ru&sp=nmt4&tl=en&u=https://fooobar.com/questions/1097680/nowjsnode-proxy-fails-to-install-on-ubuntu-1110&usg=ALkJrhiRykLwzuKUJSXTJ4jY9i98l1Xkbg
  • How to include NULL values ​​in a query using Outer Join and Group By - sql
  • jQueryMobile in ASP.NET WebForm - javascript
  • Implementing the maximum rectangle algorithm - python
  • Например, где letrec/letrec * лучше, чем let с внутренними определяет или named let? - scheme
  • valgrind stalls in multithreaded socket program - multithreading

All Articles

Geek Answers | 2019