执行 Xsl 转换的是 Dart Server 还是浏览器?

Is it Dart Server or the browser that performs Xsl transformations?

xsl 转换是由 dart 服务器执行的还是由任何现代浏览器执行的?

如果我尝试打开包含 link 到 .xsl 文件的 xml 文件,那么 Chrome 根本不会打开它,而 Firefox 会。我发现这只是一个安全问题。要通过 xslt 实际查看 xml 文件并将其转换为 Chrome 中的 html 文件,我可以 运行 Pub Serve 或仅使用 Python 服务器。

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="simple.xsl" ?>

xsl 文件包含 html 和 w3 命名空间。

<?xml version="1.0" encoding="UTF-8"?>
<html xsl:version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >
<body style="font-family:Arial;font-size:12pt;background-color:#EEEEEE">

因此,我只是想知道 dart:io 或 dart:html 中是否有执行此 xslt 的实际文件,或者 chrome 是否正在执行 xslt?

dart:html library there are bunch of deprecated class files relating to xml, xpath and one for XsltProcessor的底部。

我很高兴 xslt 转换到目前为止在聚合物组件中起作用,并且想知道编程的来源。

我认为这只是因为 Chrome 在从 file:// url 加载文件时比从 http:// [=20= 加载文件时具有更严格的安全约束]. pub serve 不对 xml 个文件执行任何操作,除了服务。

A​​FAIK XML Chrome 中的支持已弃用。我认为这就是为什么相关方法在 dart:html 中也被弃用的原因。