Поскольку я понимаю проблему, вы хотите разработать веб-страницу, которая отправляет запрос на страницу на другом сайте, возвращает кучу XML и переводит этот XML в красивый HTML на странице, с которой вы делаете запрос.
При написании xslt в Umbraco у вас есть доступ к методам расширения umbraco.library, и одним из этих методов является GetXmlDocumentByUrl (строка Url), который позволяет извлекать внешние документы xml и работать с ними в xslt.
Итак, я бы создал страницу с небольшой формой, которая использует GET для запроса доменного имени, а затем обработал бы остальное в xslt
Ваш код будет выглядеть примерно так:
<xsl:variable name="domainName" value="umbraco.library:RequestQueryString('domain')" />
<xsl:variable name="resultDoc" value=umbraco.library:GetXmlDocumentByUrl(concat('http://domain.net/path/to/query?domain=', $domainName))" />
<xsl:apply-templates match="/">
<!-- XSLT that iterates over $resultDoc/result or something like that -->
</xsl:apply-templates>
С уважением, Джеспер Хауге
PS Для большого количества информации и более быстрого ответа обязательно посетите http://our.umbraco.org,, где вы найдете очень живой и дружелюбный форум для вопросов, подобных этим.