当前位置: 首页 > 知识库问答 >
问题:

Boost Asio HTTP服务器无法处理XML DOM

伯建安
2023-03-14

我在本地主机上运行HTTP://www.boost.org/doc/libs/1_47_0/doc/html/boost_asio/examples.html的HTTP服务器3。我想用JavaScript转换。xml文件。我使用这些示例:http://www.w3schools.com/xsl/xsl_client.asp当我使用web服务器(而不是Boost)时,这些示例适用于我,所以我知道代码是可以的。Boost服务器不显示任何内容。loadXMLDoc和xsltProcessor返回NULL。

Edit3:在mime-types.cpp中添加了mime类型

{ "xml", "application/xml"},

 { "xsl", "text/xsl" },

现在它可以在Chrome上工作,但仍然不能在Firefox上工作。

Edit4:IE中的调试显示错误:

Firefox执行xsltProcessor.ImportStylesheet(xsl);但随后跳转到行:document.getElementById(“example”).appendChild(resultDocument);

IE和Firefox都不显示任何内容。

共有1个答案

范浩宕
2023-03-14

如果有人对此感兴趣,问题就出在mime类型上。Mime类型应为:

{ "xml", "application/xml"},

{“xsl”,“text/xml”},

 类似资料:
  • 我正在使用ksop2依赖***(编译'com.google.code.ksoap2-android: ksoap2-android: 3.6.0')***命中肥皂Web服务,但得到以下异常。 异常-SoapFault-故障代码:“soap:Server”faultstring:“服务器无法处理请求--- JAVA代码

  • 我已经在NIFI中导入了一个新的OPCUA包。这里 而且这个处理器读数良好超过一天,但后来我得到了这个错误: 如果我使用Nifi重新启动StandardOPCUAService,我可以再次接收数据。我如何解决这个问题?如何自动重启服务?

  • 我想使用斯坦福大学的NLP服务器与德语文本。我测试了http://corenlp.run/,它在德语中运行良好。如果我在自己的机器上用 java -mx4g -cp “*” edu.stanford.nlp.pipeline.StanfordCoreNLPServer [port] [超时] 它只适用于英语。如果我选择德语,我会收到错误消息 无法处理传入的注释 命令行显示: java.util.P

  • 我可以在我自己的电脑上使用这个程序,但是我不能在服务器上使用。 服务器使用最高权限管理员打开程序。 具有的服务器WCF HTTP激活功能。NET4。5号门开着。 服务器endpoint地址使用"http://localhost",如下所示 endpoint地址="http://localhost"绑定="basicHttpBind"bindingConfiguration="NewBinding0

  • 我正在尝试使用制作多模块项目。您可以通过链接查看我的代码。在分支是工作解决方案,其中所有匕首类都在模块中。 现在,我正在尝试为DI根创建单独的< code>app模块。您可以在< code>develop分支中看到最新的尝试。它不起作用。我想在< code>app模块中创建我的根< code > application component 组件,并从其他模块添加< code > presentat

  • 我对AWS很陌生,已经测试过启动一个实例,如下所示: 下面是附加了入站规则的安全组 我的问题是无法ping此服务器。我能知道我是否理解错了什么吗?