【问题标题】:Take xml data and append it to a web address获取 xml 数据并将其附加到网址
【发布时间】:2017-01-18 11:00:32
【问题描述】:

我有一个 xml 文件,其中包含我需要附加到网址的数据。 例如,我需要从下面的 xml 数据中获取 <Number> 值并将其附加到网址 http://WebAddress.com/?Property="NumberValueGoesHere"

我试图通过使用 powershell 脚本来保持尽可能简单。 我可以加载和解析数据,但是当我将对象放在网址中时,它显示为:http://WebAddress.com/?Property==System.Xml.XmlElement 而不是 xml 中的数字。

这是可以实现的吗?

我的 powershell 当前读取....

[Xml]$XmlDocument = Get-Content -path C:\Data.xml
$Number = $XmlDocument.Ids.Number 
$url = "https://WebbAddress.com/property=$Number"
$ie = new-object -com internetexplorer.application
$ie.visible = $true
$ie.navigate($url)

Xml 数据文件看起来像....

XML Test
    "< ?xml version="1.0"?>
   -< Link>
-< Ids>
< Number>10609< /Number>
< /Number>
< /Link>

【问题讨论】:

标签: xml powershell parsing append converter


【解决方案1】:
[xml]$xml = @'
<?xml version="1.0"?>
<Link>
    <Ids>
        <Number>10609</Number>
        <Number>00000</Number>
    </Ids>
</Link>
'@

foreach ($num in $xml.Link.Ids.Number)
{
    $url = "https://WebbAddress.com/property=$num"
    Invoke-WebRequest $url 
}

【讨论】:

    猜你喜欢
    • 2021-12-06
    • 1970-01-01
    • 1970-01-01
    • 2019-10-03
    • 1970-01-01
    • 2020-04-15
    • 2020-02-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多