给出以下xml:
<foo bar="&foobar">some text</foo>
我需要获取bar属性的值而不将其转义为未转义.到目前为止我在PowerShell中尝试的每个方法都会产生这个值:
&foobar
而不是这个:
&foobar
我需要后者,因为我需要文字的,正确转义的值来保持.
如果我这样做:
[xml]$xml = "<foo bar='&foobar'>some text</foo>" $xml.foo.bar
属性值未转义(即& foobar).
如果我这样做:
$val = $xml | select-xml "/foo/@bar" $val.Node.Value
属性值未转义(即& foobar).