【问题标题】:setOutputProperty(), setParameter() and setURIResolver() methods of javax.xml.transform.Transformerjavax.xml.transform.Transformer 的 setOutputProperty()、setParameter() 和 setURIResolver() 方法
【发布时间】:2020-01-13 17:45:15
【问题描述】:

javax.xml.transform.Transformer类的setOutputProperty()setParameter()setURIResolver()方法有什么用?我浏览了官方文档和许多其他在线资源,但我无法清楚地理解它。

【问题讨论】:

    标签: java xml jaxp


    【解决方案1】:

    这在文档中并不明显,因为它们并没有显着地(但微妙地)链接它,但setOutputProperty 指的是OutputKeys,这些值可用于属性名称(并包含有关它们的作用的信息,比如控制输出的缩进)。

    setParameter 使参数值可用于转换;见XSL Transformation in Java with parameters

    setURIResolver 允许调用者指定如何查找 URI。例如,这可能用于加载像 -//OASIS//DTD DocBook XML//EN 这样的公共标识符;请参阅Formal Public Identifier,或从本地文件系统或数据库加载网络资源。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-14
      • 1970-01-01
      • 1970-01-01
      • 2016-03-07
      • 1970-01-01
      • 2012-04-14
      相关资源
      最近更新 更多