gpt4 book ai didi

c# - 如何使用XmlDocument在xml中添加处理指令

转载 作者:太空宇宙 更新时间:2023-11-03 23:26:14 26 4
gpt4 key购买 nike

我正在使用 XmlDocument 编写 XML , 我需要如下所示的元素或属性

所需的元素或属性是<?Validversion="1" ?>

如何使用 xmldocument 或 xmlwriter 创建。

        // to create <?Validversion="1" ?>
XmlDocument aDoc = new XmlDocument();
aDoc.CreateXmlDeclaration("1.0", "utf-16", null);
XmlCDataSection aDataSec =aDoc.CreateCDataSection("?Version = 2");
aDoc.AppendChild(aDataSec);
aDoc.Save("c:\\vector.xml");

最佳答案

您正在寻找XmlDocument.CreateProcessingInstruction而不是 CDATA 部分:

var document = new XmlDocument();
document.AppendChild(document.CreateXmlDeclaration("1.0", "utf-16", null));
var piNode = document.CreateProcessingInstruction("Version", "=\"2\"");
document.AppendChild(pi);

旁注:不要忘记 AppendChild 新创建的节点。

关于c# - 如何使用XmlDocument在xml中添加处理指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33715157/

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