将 SharePoint 的 <properties> 节点格式化为列表

Format SharePoint's <properties> node as list

SharePoint 2010 的 listdata.srv 服务 return 是给定选项列表的 Atom 提要:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<entry xml:base="http://apps/Requests/_vti_bin/listdata.svc/" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schem as.microsoft.com/ado/2007/08/dataservices/metadata" m:etag="W/&quot;28&quot;" xmlns="http://www.w3.org/2005/Atom">
...
  <content type="application/xml">
    <m:properties>
      ...
      <d:Name>Last, First</d:Name>
      <d:WorkEMail>first.last@domain</d:WorkEMail>
      ...
    </m:properties>
  </content>
</entry>

我希望有一种快速的方法来显示列表中 /entry/content/properties 节点中的所有节点。

我试过:

PS> Get-Url "http://apps/Requests/_vti_bin/listdata.svc/List(1234)/Requestor" | Format-List -Property entry.content.properties

但这不是 return 值。

这可行,但我想避免中间变量赋值步骤:

    [xml]$xml = Get-Url "http://apps/Requests/_vti_bin/listdata.svc/List(1234)/Requestor"
    $xml.entry.content.properties

正确的语法是什么?

这个呢? ([xml](Get-Url "...")).entry.content.properties