C# 无法添加";xsi:schemaLocation“;在XML中

C# 无法添加";xsi:schemaLocation“;在XML中,c#,.net,xml,C#,.net,Xml,使用以下代码: if (requestXml.DocumentElement != null) { requestXml.DocumentElement.SetAttribute("xsi:schemaLocation", "http://www.abcde.com/qazxw azszz.xsd"); requestXml.DocumentElement.SetAttribute("xmlns", "http://www.abcde.com/qazxw"); reque

使用以下代码:

if (requestXml.DocumentElement != null)
{
    requestXml.DocumentElement.SetAttribute("xsi:schemaLocation", "http://www.abcde.com/qazxw azszz.xsd");
    requestXml.DocumentElement.SetAttribute("xmlns", "http://www.abcde.com/qazxw");
    requestXml.DocumentElement.SetAttribute("xmlns:xsi", "http://www.w3.org/2001/XMLSchema-instance");
}
并获取以下XML:

<qazxw schemaLocation="http://www.abcde.com/qazxw azszz.xsd" xmlns="http://www.abcde.com/qazxw" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

C#删除

“xsi:”

从schemaLocation,想要这样吗

“xsi:schemaLocation”

。非常感谢您的帮助。

请参阅可能的副本