2016-09-10 53 views
0

我有一個xml文件,其中包含我需要附加到網址的數據。 例如,我需要從下面的XML數據採取<Number>值,並將其添加到一個網址http://WebAddress.com/?Property="NumberValueGoesHere"取出xml數據並將其附加到網址

我試圖通過使用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> 
+0

$ URL =「https://WebbAddress.com/property = $($數)」 –

回答

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 
} 
相關問題