Javascript 浏览器阻止XSL样式表活动内容

Javascript 浏览器阻止XSL样式表活动内容,javascript,css,xml,internet-explorer,xslt,Javascript,Css,Xml,Internet Explorer,Xslt,您好,我有一个XSL样式表,用于转换XML文档,请参见 转换工作得很好,当用户单击节点时,树视图会像广告中那样展开和折叠。然而,在我运行它的一些客户机上,活动内容被禁用(IE8/9),消息被 IE已限制此文件显示活动内容 只需单击“允许阻止内容”即可轻松完成。。。但是,在有问题的机器上,不能(绝对)必须。是韦博坦。我无法更改浏览器设置 我的问题是,如何在不更改浏览器设置的情况下解决这个问题 我可以在“服务器端”使用lxml来转换XML吗 import lxml.etree as ET dom =

您好,我有一个XSL样式表,用于转换XML文档,请参见 转换工作得很好,当用户单击节点时,树视图会像广告中那样展开和折叠。然而,在我运行它的一些客户机上,活动内容被禁用(IE8/9),消息被

IE已限制此文件显示活动内容

只需单击“允许阻止内容”即可轻松完成。。。但是,在有问题的机器上,不能(绝对)必须。是韦博坦。我无法更改浏览器设置 我的问题是,如何在不更改浏览器设置的情况下解决这个问题

我可以在“服务器端”使用lxml来转换XML吗

import lxml.etree as ET
dom = ET.parse(xml_filename)
xslt = ET.parse(xsl_filename)
transform = ET.XSLT(xslt)
newdom = transform(dom)
print(ET.tostring(newdom, pretty_print=True))
这会允许客户端计算机上显示的结果xml保持动态吗? 我需要启动一个小型python Web服务器吗? 欢迎提出任何建议

我的问题是,如何在不更改浏览器设置的情况下解决这个问题

使用自包含的样式表。例如:

<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="html5.xml"?>
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns="http://www.w3.org/1999/xhtml"
                >
<xsl:output method="xml" encoding="utf-8" version="" indent="yes" standalone="no" media-type="text/html" omit-xml-declaration="no" doctype-system="about:legacy-compat" />

<xsl:template match="xsl:stylesheet">
  <xsl:apply-templates/>
</xsl:template>

<xsl:template match="/">
  <html>
    <head>
      <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
    </head>
    <body>
      These<br/>words<br/>are<br/>seperated<br/>by<br/>BRs
    </body>
  </html>
</xsl:template>

</xsl:stylesheet>

这些
单词

br分隔
这个自包含的样式表保存为html5.xml时可以工作

参考资料


通过http而不是文件提供服务好的,你能告诉我这到底意味着什么吗。如何从http“服务”xml和xsl?假设对网站、html、javascript和Web服务器的工作方式有非常基本的了解。在最基本的情况下,一步一步地安装IIS,在windows>控件>程序>打开和关闭窗口功能,将文档复制到您选择的www_根目录,然后访问localhost://filename.html. google“simple http server”提供了大量更具体的演练。啊,谢谢,不过在这种情况下,我无法更改浏览器设置,更不用说在客户端机器上打开和关闭windows功能了。但是你的话听起来像是我应该在我的应用程序中嵌入一个Web服务器,它可以从中为xml/xsl文件提供服务,因为我倾向于Python,我认为SimpleHTTPServer是你的建议的指导方向?