gpt4 book ai didi

xml - 从 PowerShell 保存格式正确的 XML

转载 作者:数据小太阳 更新时间:2023-10-29 01:42:36 25 4
gpt4 key购买 nike

我像这样创建一个 XmlDocument:

$doc = New-Object xml

然后,在用节点填充它之后,我保存它:

$doc.Save($fileName)

问题是它没有将 XML 声明添加到文档的开头,导致文档格式错误。换句话说,它只保存了一个片段。如何向其中添加正确的 XML 声明?

最佳答案

或者您可以在 XmlDocument 上使用 CreateXmlDeclaration 方法,例如:

$doc = new-object xml
$decl = $doc.CreateXmlDeclaration("1.0", $null, $null)
$rootNode = $doc.CreateElement("root");
$doc.InsertBefore($decl, $doc.DocumentElement)
$doc.AppendChild($rootNode);
$doc.Save("C:\temp\test.xml")

关于xml - 从 PowerShell 保存格式正确的 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6204126/

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