Если необходимо использовать что-то подобное {% url %}
тег шаблона в коде, Django обеспечивает django.core.urlresolvers.reverse()
. Эти reverse
функция имеет следующую подпись:
reverse(viewname, urlconf=None, args=None, kwargs=None)
PowerShell использует XmlDocument фреймворка .Net, поэтому вы может вызвать метод load для загрузки xml в объект XmlDocument следующим образом:
#Option 1
$doc = New-Object System.Xml.XmlDocument
$doc.Load("http://ilo-ip/xmldata?item=All")
#Option 2
[xml]$doc = (New-Object System.Net.WebClient).DownloadString("http://ilo-ip/xmldata?item=All")
# Your XML will then be in the $doc and the names of the XML nodes can be used as
# properties to access the values they hold. This short example shows how you would
# access the value held in the SPN nodes from your sample XML
Write-Host $doc.RIMP.HSI.SPN
Если вы ищете дополнительную информацию о работе с XML после его загрузки, просмотрите Dr. Электронная книга Тобиаса Велтнера на PowerShell.com, глава 14 посвящена XML.
Конечно. Вы можете использовать объект .NET WebClient для загрузки XML из Интернета, а затем использовать тип [xml] для интерпретации строки как XML следующим образом:
$url = "http://blogs.msdn.com/powershell/rss.xml"
[xml]$xml = (new-object System.Net.WebClient).DownloadString($url)
$xml.rss.channel | Foreach {$_.item} |
Where {[DateTime]$_.pubDate -gt (Get-Date).AddMonths(-1)} |
Format-Table Title