我在文件中有以下XML
$this->getResponse()->setHeader('Access-Control-Allow-Origin', '*');
我想用key =" pass"删除xml标签。使用C#并将xml保存在原始文件中。
我想输出xml如下所示
<?xml version="1.0"?>
<configuration>
<appSettings>
<!--Settings-->
<add key="url" value="http://vmcarekey.com"/>
<add key="user" value="admin"/>
<add key="pass" value="password"/> <!-- Remove this line -->
</appSettings>
</configuration>
请指导我实现这一目标。 提前谢谢。
答案 0 :(得分:2)
可以使用LinqToXml轻松完成
var xDoc = XDocument.Load(filename);
xDoc.XPathSelectElement("//appSettings/add[@key='pass']").Remove();
xDoc.Save(filename);
答案 1 :(得分:1)
试试这个:
lst <- lapply(regmatches(testdata$moduler, gregexpr('[0-9.]+',
testdata$moduler)), as.numeric)
res2 <- data.frame(id = testdata$id[rep(1:nrow(testdata), lengths(lst))],
value= unlist(lst))