姬長信(Redy)

CodeGo.net如何使用LINQ XML添加名称空间到XML


问题更新:如果我的问题不清楚,我非常抱歉

这是即时消息正在使用的代码

XDocument doc = XDocument.Parse(framedoc.ToString());
foreach (var node in doc.Descendants("document").ToList())
{
    XNamespace ns = "xsi";
    node.SetAttributeValue(ns + "schema", "");
    node.Name = "alto";
}

这是输出


我的目标是这样的

xsi:schemaLocation=""

p1和xmlns:p1 =“ xsi”来自何处?