SharePoint 2010' listdata.srv
服务返回给定选项列表的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/"28"" 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
但这并没有返回值。
这有效,但我想避免临时变量分配步骤:
[xml]$xml = Get-Url "http://apps/Requests/_vti_bin/listdata.svc/List(1234)/Requestor"
$xml.entry.content.properties
正确的语法是什么?
答案 0 :(得分:1)
这个怎么样? ([xml](Get-Url "...")).entry.content.properties