Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 查找&;使用Linq替换XML中的字符串_.net_Xml_Linq - Fatal编程技术网

.net 查找&;使用Linq替换XML中的字符串

.net 查找&;使用Linq替换XML中的字符串,.net,xml,linq,.net,Xml,Linq,是否可以在XML文件中搜索给定字符串,然后使用linq将其值替换为其他值,而不指定任何元素的名称?将XML文件作为一个巨大的字符串加载并开始取代传统的方式会更容易吗 XML模板: <root> <level1/> <level1>@variable@</level1> <level1/> </root> @变数@ 基本上,我想将“@variable@”转换为类似“ThisValue”的内容,只在文本节点中,或者在

是否可以在XML文件中搜索给定字符串,然后使用linq将其值替换为其他值,而不指定任何元素的名称?将XML文件作为一个巨大的字符串加载并开始取代传统的方式会更容易吗

XML模板:

<root>
 <level1/>
 <level1>@variable@</level1>
 <level1/>
</root>

@变数@

基本上,我想将“@variable@”转换为类似“ThisValue”的内容,只在文本节点中,或者在属性等中?您使用的语言是什么?字符串可能同时在属性和文本中。我最喜欢的语言是vb,但是任何.net都可以。有没有特别需要使用LINQ?问
如何用Y做X?
似乎不如
做X的“最佳”方法是什么?
…不,我知道如何用常规XPath更改它。但就我所知,由于我刚刚开始学习Linq,我想看看它是否可以实现。我环顾四周,没有找到答案。