Javascript 无需外部工具即可将HTML转换为XML并返回
我被困在这里了。我正在开发一个客户端Zentrick应用程序,它只支持XmlHttpRequests,跨平台问题已经解决。客户端与ASP.NET MVC服务通信。我的第一种方法是将HTML页面发送到客户端,然后将它们注入到视图中。经过实验和研究,我得出结论,我的客户机只接受XML结构。有没有一种简单的方法可以在我的服务中将HTML转换为XML,并在我的客户机上将XML转换为HTML?客户机只支持JavaScript和基本jQuery,不支持Ajax请求,非常简单?您是想将整个HTML页面传递给客户机,还是只传递要在其中显示的数据?整个HTML页面。我想我刚刚意识到我有跨平台的问题,所以我不确定我的客户机是否支持HTML。我的请求引发了一个异常:“0x805e0006”经过一些研究,我发现这意味着我遇到了跨平台问题。应该通过添加以下内容来解决这些问题:“Access Control Allow Origin:*”和“Access Control Allow Methods:GET”不确定这是否对服务的响应头是必要的。还有什么需要整理的吗?使用IE或Chrome,我在Firefox上没有遇到异常,我确实遇到了异常,但我的responseText或responseXML没有包含我的数据。有趣的是,使用REST控制台执行请求显然会返回请求的数据。我的请求:。控制台不返回null,但在尝试了更多的禁用安全设置之后,更改响应头,我已经设法让XmlHttpRequest达到就绪状态。现在出现的唯一问题是,当我尝试获取responseText时,responseText属性为。有什么建议吗?Javascript 无需外部工具即可将HTML转换为XML并返回,javascript,jquery,xml,asp.net-mvc,xmlhttprequest,Javascript,Jquery,Xml,Asp.net Mvc,Xmlhttprequest,我被困在这里了。我正在开发一个客户端Zentrick应用程序,它只支持XmlHttpRequests,跨平台问题已经解决。客户端与ASP.NET MVC服务通信。我的第一种方法是将HTML页面发送到客户端,然后将它们注入到视图中。经过实验和研究,我得出结论,我的客户机只接受XML结构。有没有一种简单的方法可以在我的服务中将HTML转换为XML,并在我的客户机上将XML转换为HTML?客户机只支持JavaScript和基本jQuery,不支持Ajax请求,非常简单?您是想将整个HTML页面传递给客