【发布时间】:2019-06-19 20:21:08
【问题描述】:
我正在尝试解析 Microsoft Windows 10 提要:
$feed = "https://support.microsoft.com/app/content/api/content/feeds/sap/en-us/6ae59d69-36fc-8e4d-23dd-631d98bf74a9/atom"
$resp = Invoke-WebRequest -Uri "$feed"
但是,使用 [xml]($resp.Content) 将响应转换为 XML 会出错。
一个简单的解决方法是删除初始(空?)字符:
[xml]($resp.Content.Substring(1))
顺便问一下,哪种方法是正确的?
【问题讨论】:
-
如果您将
Invoke-WebRequest调用替换为Invoke-RestMethod,您将返回一组XmlElement项目。它们似乎包含您可能想要的信息。
标签: xml powershell atom-feed