【发布时间】:2022-02-23 02:45:03
【问题描述】:
当我尝试下载 xml 文件时,我得到的不是 xml 内容,而是网站的 den html 代码。
$WebClient = New-Object System.Net.WebClient
$WebClient.DownloadFile("https://jira.issueviews:issue-xml/HELP-1141/HELP-1141.xml","C:\test.xml")
Select-Xml -Path ".\test.xml" -XPath '/channel/title' | ForEach-Object { $_.Node.name }
怎么了?
lg 约阿希姆
【问题讨论】:
-
这有帮助吗? How to read XML file from web using powershell 请注意,我只是在 Google 上搜索了您的问题标题。你读过How much research effort is expected of Stack Overflow users 吗?
-
对不起,这没有帮助。当我在浏览器中调用 xml 时,内容是正确的,但是当我下载它时,我得到了 html 和 javascript 代码。
-
如果您想使用 PowerShell 解析 Jira,您可能需要查看 REST API。它不是 XML,但 JSON 更友好:developer.atlassian.com/server/jira/platform/…
-
好的,谢谢,我希望这是我稍后测试的正确方向。
-
fwiw - 浏览器也可以获取 html 和 javascript 代码,但它知道要显示什么,不显示什么。如果您在该页面上打开开发人员工具 (F12),您应该会看到与下载的 xml 文件中相同的内容。
标签: xml powershell