【问题标题】:How to use Parameter to read element in XML file using PowerShell?如何使用 Parameter 使用 PowerShell 读取 XML 文件中的元素?
【发布时间】:2019-03-11 09:36:04
【问题描述】:

我想使用参数读取 XML 文件中的元素。我试过这段代码,我可以打印 XML 文件,但我无法获取元素。但是我尝试在不使用参数的情况下获取元素并且它可以工作。

Param(
  [parameter(mandatory=$true)][string]$XML
)

$Feature= Get-Content $XML
$Feature
$Read_XML = $Feature.DocumentElement.InnerText
$Read_XML

我从 cmd 运行脚本:

$PowerShell.exe getxml.ps1 -XML <path xml file>

【问题讨论】:

  • 完美运行。谢谢@OcasoProtal
  • 好的,回答了 :)

标签: xml powershell parameters arguments


【解决方案1】:

您需要将$Feature 转换为xml:

[xml]$Feature= Get-Content $XML

【讨论】:

    猜你喜欢
    • 2019-08-01
    • 2010-11-19
    • 1970-01-01
    • 2014-01-18
    • 2010-12-21
    • 1970-01-01
    • 2011-04-27
    • 1970-01-01
    • 2011-08-22
    相关资源
    最近更新 更多