gpt4 book ai didi

xml - Powershell,将xml输出到屏幕

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

我正在学习 PowerShell。我可以将一个 xml 文件加载到一个变量中并对其进行操作。然后我可以调用对象的保存方法来保存到磁盘。不过,我希望有一种方法可以将生成的 xml 输出到屏幕。我似乎找不到一个。有没有办法,除了输出到文件然后文件到屏幕?

最佳答案

我无法让社区扩展正常工作,而且我真的不想安装额外的东西。我在 Microsoft 博客上找到了另一种方法 -

function WriteXmlToScreen ([xml]$xml)
{
$StringWriter = New-Object System.IO.StringWriter;
$XmlWriter = New-Object System.Xml.XmlTextWriter $StringWriter;
$XmlWriter.Formatting = "indented";
$xml.WriteTo($XmlWriter);
$XmlWriter.Flush();
$StringWriter.Flush();
Write-Output $StringWriter.ToString();
}

$xml = [xml]'<root><so><user name="john">thats me</user><user name="jane">do you like her?</user></so></root>'
WriteXmlToScreen $xml

关于xml - Powershell,将xml输出到屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6142053/

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