- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在使用 JAXP XSLT API (javax.xml.transform) 来转换 xml 文件。
TransformerFactory transformerFactory = TransformerFactory.newInstance();
Transformer transformer = transformerFactory.newTransformer(xslSource);
transformer.transform(inputSource, outputResult);
TransformerFactory 的 javadoc 说:它使用以下有序查找过程来确定要加载的 TransformerFactory 实现类:
我想知道如何确定哪个是默认的 TransformerFactory 实例?
最佳答案
此处的“平台”是指您正在使用的 Java 编译器/运行时的 Java 语言。因此,“平台默认值”意味着 JDK 决定的任何内容。对于 Oracle JDK,它是 JDK 中内置的 Xalan XSLT 1.0 引擎的一个版本。不同的 JDK 可以使用不同的默认值。
关于java - 默认的 TransformerFactory 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29450535/
我编写了在打印之前将文档转换为字符串的代码 TransformerFactory tf = TransformerFactory.newInstance(); Tran
我有一个 Java 中的 XSLT 转换器(实际上是它的 Apache FOP 渲染为 PDF),我已经在其中设置了一个自定义 URIResolver(用于“servlet-context:”URI)
我面临着一个非常烦人的问题,导致服务器 Java 进程终止,从这段代码中踢出(精简): _sesXslProc = new ArrayList(); TransformerFactory tFacto
我遇到一个问题,我不知道根本原因到底是什么。 我创建了 javax.xml.transform.TransformerFactory 的实例,然后直接解析 xsltSource: protected
我有以下代码: final TransformerFactory factory = TransformerFactory.newInstance(); factory.setAttribute(XM
我正在使用 JAXP XSLT API (javax.xml.transform) 来转换 xml 文件。 TransformerFactory transformerFactory = Transf
我需要为 XML 文档的离线转换编写程序。使用以下内容加载原始 XML 文件时,我已经能够停止 DTD 网络查找: DocumentBuilderFactory factory; factory =
出于安全原因,我添加了声明: transformerFactory.setFeature("http://javax.xml.XMLConstants/property/accessExternalD
在我的 Web 应用程序中,我需要使用 Saxon TransformerFactory 才能使用 XSLT 2.0,但我不能使用 setProperty 方法,因为我在 Web 服务器上没有此权限并
我正在使用 Apache FOP 2.4 生成一个以 XML 文件作为输入的 PDF 文档。为了防止 XXE 攻击,我需要在 TransformerFactory 中设置安全处理功能 (FEATURE
Transformer 文档 ( https://docs.oracle.com/javase/8/docs/api/javax/xml/transform/TransformerFactory.ht
我打算在我的 JSF 2.0 项目中使用 Saxon-B 9。但是在添加对 Saxon & Saxon-dom 的依赖后,异常开始出现在启动时: Sep 25, 2010 6:05:45 PM com
在jdk1.6中,我在设置的时候 transformerFactory.setFeature(XMLConstants.ACCESS_EXTERNAL_DTD, false) 我遇到了以下错误: ja
在哪里可以找到作为 javax.xml.TranformerFactory.setAttribute(String,String) 的合法输入的属性列表?输入非法字符串会产生讨厌的运行时异常。 最佳答
我们无法正确转换 Unicode 字符。我们以 XML 格式提供输入,当我们尝试转换时,我们无法取回原始字符串。 这是我正在使用的代码, StringCarrier OStringCarrier =
TransformerFactory.newInstance().newTransformer(streamSource) 怎么会返回 null。根据 javadoc 这是不可能的: http://d
我正在使用 javax.xml.transform.Transform 将 XML 文件转换为 PDF。这本身就可以正常工作,但项目的某些部分正在使用 Xalan,它实现了自己的 Transforme
Java API 保证它永远不会返回 null - 但对我来说,它是! http://download.oracle.com/javase/6/docs/api/javax/xml/transform
我的问题: Fortify 4.2.1 将以下代码标记为易受 XML 外部实体攻击。 TransformerFactory factory = TransformerFactory.newInstan
我创建了一个网络应用程序,它使用 Saxon 库进行 XSLT 转换。当 Web 应用程序使用自己的名称(等于 webapps 目录中的子目录的名称)部署在 Tomcat 上时,此应用程序运行良好。但
我是一名优秀的程序员,十分优秀!