如何在Powershell中从XML api响应解析和获取值

Kolluri Mahesh

我从PowerShell中的api获取xml响应,谁能告诉我如何遍历和读取元素值。

我的API回应

<tlp:Names xmlns:tlp="http://www.timelog.com/XML/Schema/tlp/v4_4">
<tlp:Name ID="12">
    <tlp:Project>ProjectA</tlp:ProjectID>
    <tlp:Task>TaskA</tlp:TaskID>
</tlp:Name>
<tlp:Name ID="13">
    <tlp:Project>ProjectB</tlp:ProjectID>
    <tlp:Task>TaskB</tlp:TaskID>
</tlp:Name>
<tlp:Name ID="17">
    <tlp:Project>ProjectC</tlp:ProjectID>
    <tlp:Task>TaskC</tlp:TaskID>
</tlp:Name>
<tlp:Name ID="14">
    <tlp:Project>ProjectD</tlp:ProjectID>
    <tlp:Task>TaskD</tlp:TaskID>
</tlp:Name>

</ tlp:名称>

如何在Powershell中从上述响应中读取xml数据中的项目和任务值。提前致谢。

普诺什

XML无效。

“项目”和“任务”元素以“项目ID”和“任务ID”关闭。他们必须匹配。

一旦您或开发人员/管理员解决了此问题,便可以将纯XML内容转换/解析为XML文档,并像在PowerShell中的其他所有对象一样使用它(由属性访问器使用)。

这里以有效的XML为例:

$xmlPlainText = @'
<tlp:Names xmlns:tlp="http://www.timelog.com/XML/Schema/tlp/v4_4">
    <tlp:Name ID="12">
        <tlp:Project>ProjectA</tlp:Project>
        <tlp:Task>TaskA</tlp:Task>
    </tlp:Name>
    <tlp:Name ID="13">
        <tlp:Project>ProjectB</tlp:Project>
        <tlp:Task>TaskB</tlp:Task>
    </tlp:Name>
    <tlp:Name ID="17">
        <tlp:Project>ProjectC</tlp:Project>
        <tlp:Task>TaskC</tlp:Task>
    </tlp:Name>
    <tlp:Name ID="14">
        <tlp:Project>ProjectD</tlp:Project>
        <tlp:Task>TaskD</tlp:Task>
    </tlp:Name>
</tlp:Names>
'@

$xmlDocument = [xml]$xmlPlainText

$xmlDocument.Names.Name

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从xml响应中获取值

来自分类Dev

从xml响应中获取值

来自分类Dev

如何在Powershell中从Get-GPOReport解析XML?

来自分类Dev

如何在Powershell中获取特定的XML节点

来自分类Dev

如何在 Powershell 中获取 XML 节点属性值?

来自分类Dev

从 xml api 获取请求并解析响应

来自分类Dev

VTD XML 解析。根据标签和属性获取值

来自分类Dev

从soap xml响应获取值

来自分类Dev

如何从选择框中获取值并使用它从 API 获取响应?

来自分类Dev

解析 XML 并从文件中获取值

来自分类Dev

如何从JSON响应中获取值

来自分类Dev

如何从 API 获取值?

来自分类Dev

在python中解析Alexa json响应以获取值名称时出现问题

来自分类Dev

从API响应中解析XML

来自分类Dev

如何在 PLSQL 中获取值 XML blob 类型?

来自分类Dev

我如何在 powershell 中解析 XML 以从最后一个模块中选择项目

来自分类Dev

如何在React中获取API响应?

来自分类Dev

如何在Python中解析此XML响应?

来自分类Dev

Axios如何在响应数据中解析XML?

来自分类Dev

如何在Python中解析此XML响应?

来自分类Dev

如何在目标c中解析xml响应

来自分类Dev

XML 读取和获取值

来自分类Dev

尝试从空手道中的API响应中获取值时遇到错误

来自分类Dev

从Jmeter中的响应数据中获取值

来自分类Dev

XPages:如何在视图和读取值中获取文档?

来自分类Dev

如何从json响应对象获取值

来自分类Dev

如何在Powershell中解析输出?

来自分类Dev

如何在PowerShell中获取Java版本

来自分类Dev

如何从PHP中的此MySQL查询响应中获取值