- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个问题:我们可以序列化 net.sf.saxon.jaxp.TemplatesImpl 对象吗?我的问题:我无法序列化我的 net.sf.saxon.jaxp.TemplatesImpl 实例,任何人都可以帮助如何序列化我的对象。我得到如下异常:
java.lang.ClassCastException:net.sf.saxon.jaxp.TemplatesImpl 无法转换为 java.io.Serialized
我正在使用以下依赖项:
<!-- https://mvnrepository.com/artifact/net.sf.saxon/Saxon-HE -->
<dependency>
<groupId>net.sf.saxon</groupId>
<artifactId>Saxon-HE</artifactId>
<version>9.8.0-4</version>
</dependency>
和我用来转换的 javax.xml api。
最佳答案
有一次,我们确实尝试允许您使用 Java 序列化来制作已编译样式表的持久副本。它根本不起作用。有很多问题。例如。编译后的样式表引用了一些不可序列化的 Java 类(如 RuleBasedCollator)。此外,序列化表单的大小非常大,因此从源 XSLT 重新编译通常比反序列化已编译的表单更快。导入的模式也是一个问题。我现在忘记了所有问题是什么,但我们最终决定废弃这个设施。
取而代之的是,Saxon-EE 现在能够将已编译的样式表导出为 Saxon 定义的 XML 表示形式(样式表导出文件或 SEF),该表示形式可以在相同或不同的计算机上重新加载。这也是 Saxon-JS 的基础,它允许导出的样式表在浏览器中执行。
关于java - 无法将 net.sf.saxon.jaxp.TemplatesImpl 转换为可序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45968210/
我有一个问题:我们可以序列化 net.sf.saxon.jaxp.TemplatesImpl 对象吗?我的问题:我无法序列化我的 net.sf.saxon.jaxp.TemplatesImpl 实例,
我是一名优秀的程序员,十分优秀!