gpt4 book ai didi

c# - 更改 XML 节点值

转载 作者:数据小太阳 更新时间:2023-10-29 01:56:41 25 4
gpt4 key购买 nike

我有一个看起来像这样的 xml 文档

<?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>

我想在 C# 应用程序中使用复选框的选中语句将“MAPTEXTURELEVEL”节点的值从 0 更改为 6,但我真的不知道该怎么做。

最佳答案

我没有 VS 来测试它,但使用 LINQ to XML 应该是这样的:

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

希望对您有所帮助!

关于c# - 更改 XML 节点值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8662737/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com