Я знаком с ASP.NET, но не с Visual Basic.ASP Classic VBScript для ASP.NET Преобразование C#
Вот Visual Basic код:
myxml="http://api.ipinfodb.com/v3/ip-city/?key="&api_key&"&ip=" &UserIPAddress&"&format=xml"
set xml = server.CreateObject("MSXML2.DOMDocument.6.0")
xml.async = "false"
xml.resolveExternals = "false"
xml.setProperty "ServerHTTPRequest", true
xml.load(myxml)
response.write "<p><strong>First result</strong><br />"
for i=0 to 10
response.write xml.documentElement.childNodes(i).nodename & " : "
response.write xml.documentElement.childNodes(i).text & "<br/>"
NEXT
response.write "</p>"
Что происходит в этом коде?
Как я могу преобразовать это в ASP.NET (C#)?
Что делает этот код на самом деле * сделать *? Обычно вы не хотите выполнять прямое преобразование с одного языка на другой или одну структуру или парадигму на другую. Вместо этого вы хотите реализовать желаемую функциональность в целевой среде. Какова конечная функциональность, которую вы хотите достичь? – David
Привет @David Я получаю этот пример с этого сайта http://ipinfodb.com/ip_location_api.php здесь он находится в форме VB, но я не понимаю, что я хочу немного помочь в этом, мне это нужно в ASPX.Net – Blu
Так что это выглядит для меня, как этот код выходит на URL ('api.ipinfodb.com') и загружает XML, тогда он перебирает первые 10 дочерних узлов корня XML-документа и помещает имя и текст узла в который помещается в DOM веб-страницы. –