在powershell中分配xml节点值时出错

时间:2014-09-10 11:15:39

标签: powershell

我正在为xml节点分配一个值。 该值使用Join-Path

计算

这不起作用:

$xml.root.element = Join-Path "d:\" $path

它抛出了这个错误:

无法设置“元素”,因为只能将字符串用作设置XmlNode属性的值。

这很好用:

$xml.root.element = (Join-Path "d:\" $path).ToString()

我认为也许Join-Path会返回除字符串以外的其他内容

$a = Join-Path "d:\" $path
$b = (Join-Path "d:\" $path).ToString()
$a.GetType()
$b.GetType()

两者都是String !!!

这里发生了什么?

0 个答案:

没有答案