gpt4 book ai didi

c# - 如何在 XmlDocument 中添加多个不同的前缀属性

转载 作者:太空宇宙 更新时间:2023-11-03 13:10:19 27 4
gpt4 key购买 nike

我一直在使用 C# 中的 XMLDocument 编写 xml。虽然将具有不同前缀的多个属性添加到根元素前缀不会出现在输出 xml 文件中。

// desired output xml
<rqst xmlns="http://example.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SampleVersion="5-1" xsi:schemaLocation="xyz.....">
<rqst>

XmlElement nodeDeclaration =objXMLDocument.CreateElement("rqst");
.....
// fourth attribute code
var objAttribute = objXMLDocument.CreateAttribute("xsi:schemaLocation");
objAttribute.InnerText ="xyz.....";
nodeDeclaration.Attributes.Append(objAttribute);

前三个属性写对了。第四个属性缺少前缀,在本例中为“xsi”。

我怎样才能完成它?关于如何更正第四个属性的任何建议。

最佳答案

我自己得到了答案。

var fourthAttribute = objXMLDocument.CreateAttribute("xsi",   "schemaLocation", "http://www.w3.org/2001/XMLSchema-instance"); 
fourthAttribute.InnerText = "xyz.....";
nodeDeclaration.Attributes.Append(objAttribute);

这是应该的

关于c# - 如何在 XmlDocument 中添加多个不同的前缀属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29076714/

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