将输入从一个页面发布到外部 Web 服务,然后渲染回结果 XML
我是 Umbraco (v 4.5.2) 的新手,想知道如何执行以下操作:
- 页面上的访问者键入 文本框输入域名。
- 他们击中了 返回或单击图像按钮
- 我希望 Umbraco 发布该域名 命名为一个 aspx 页面,我将 写在另一个网站上。
- 这 然后处理程序将返回一些 XML 我希望 Umbraco 通过以下方式渲染 XSLT。
我擅长 C# 和 dotNet,但在我深入研究并编写大量代码之前,我想知道是否有一种现有的更简单的方法可以做到这一点?
提前非常感谢
乔纳森
I am new to Umbraco (v 4.5.2) and would like know how I could do the following:
- A visitor on a page types in to a
text box a domain name. - They hit
return or clicks on an image button - I want Umbraco to post that domain
name to a aspx page that I will
write on another site. - This
handler will then return some XML
that I want Umbraco to render via
XSLT.
I am competent in c# and dotNet but before I dive in and write a load of code I was wondering of there is an existing easier way to do this?
Many thanks in advance
Jonathan
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
据我了解,您想要开发一个网页,向另一个站点上的页面发送请求,获取一堆 XML,并将该 XML 呈现在您发出请求的页面上,并将其呈现为漂亮的 HTML。
在 Umbraco 中编写 xslt 时,您可以访问 umbraco.library 扩展方法,其中一种方法是 GetXmlDocumentByUrl(string Url),它可以获取外部 xml 文档并在 xslt 中使用它们。
我将创建一个具有小表单的页面,该页面使用 GET 查询域名,然后在 xslt 中处理其余部分
您的代码将类似于:
因此,
杰斯珀
· 豪格如需大量信息和更快的响应,请务必查看 http://our.umbraco.org,您可以在其中会发现一个非常活跃和友好的论坛来解答此类问题。
As I understand the problem you want to develop a web page that sends a request to a page on another site, get a bunch of XML back and renders this XML into nice HTML on the page you're making the request from.
When writing xslt in Umbraco you have access to the umbraco.library extension methods, and one of those methods is GetXmlDocumentByUrl(string Url), that enables fetching external xml docs and work with them in xslt.
So I would create a page has a small form that uses GET to query for the domain name, and then handle the rest in xslt
Your code would look something like:
Regards
Jesper Hauge
P.S. For loads of information, and quicker response be sure to check out http://our.umbraco.org, where you will find a very lively and friendly forum for questions like these.