小编Jef*_*eff的帖子

如何将Saxon设置为Java中的Xslt处理器?

这是一个简单的问题,但我无法找到答案.我有一个XSLT 2.0样式表,我正在尝试用Java处理.它依赖于Saxon的XSL元素.

我当前的类在使用简单的XSLT 1.0时运行良好,但是我使用使用Saxon构建的2.0 XSLT会收到有关无法识别的元素的错误.

我无法弄清楚如何告诉Java使用Saxon作为处理器.我在班上使用javax.xml.transform.这是我可以设置的属性吗?我该怎么做呢?谢谢!

编辑 我想出如何设置属性使用Saxon,但现在我收到此错误.

Provider net.sf.saxon.TransformerFactoryImpl not found
Run Code Online (Sandbox Code Playgroud)

如何在我的应用程序中包含Saxon?

java xslt sax

33
推荐指数
1
解决办法
3万
查看次数

祖先属性的Xpath测试不等于字符串

我正在尝试测试元素的祖先上的属性是否不等于字符串.

这是我的XML ...

<aaa att="xyz">
<bbb>
<ccc/>
</bbb>
</aaa>
<aaa att="mno">
<bbb>
<ccc/>
</bbb>
</aaa>
Run Code Online (Sandbox Code Playgroud)

如果我在元素ccc上行动,我试图测试它的祖父母aaa @att不等于"xyz".

我目前有这个......

ancestor::aaa[not(contains(@att, 'xyz'))]
Run Code Online (Sandbox Code Playgroud)

谢谢!

xpath attributes

7
推荐指数
1
解决办法
1万
查看次数

XSLT:将分组html元素移动到节级别

我正在尝试编写一个XSLT,根据标题级别将HTML文件组织到不同的部分级别.这是我的意见:

<html>
 <head>
  <title></title>
 </head>
 <body>
  <h1>HEADER 1 CONTENT</h1>
  <p>Level 1 para</p>
  <p>Level 1 para</p>
  <p>Level 1 para</p>
  <p>Level 1 para</p>

  <h2>Header 2 CONTENT</h2>
  <p>Level 2 para</p>
  <p>Level 2 para</p>
  <p>Level 2 para</p>
  <p>Level 2 para</p>
 </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我目前正在使用一个相当简单的结构,所以这种模式将暂时保持不变.我需要这样的输出......

<document> 
  <section level="1">
     <header1>Header 1 CONTENT</header1>
     <p>Level 1 para</p>
     <p>Level 1 para</p>
     <p>Level 1 para</p>
     <p>Level 1 para</p>
     <section level="2">
        <header2>Header 2 CONTENT</header2>
        <p>Level 2 para</p>
        <p>Level 2 para</p>
        <p>Level 2 para</p>
        <p>Level 2 para</p>
     </section>
  </section>
</document>
Run Code Online (Sandbox Code Playgroud)

我一直在使用这个例子:Stackoverflow答案

但是,我无法让它完全按照我的需要去做. …

html xslt grouping saxon

6
推荐指数
2
解决办法
1458
查看次数

HTML到CALS表?

我正在检查是否有人将XSLT转换为将HTML表格转换为CALS.我发现了很多关于其他方式(CALS到HTML)的材料,但不是来自HTML.我以为有人可能会这样做,所以我不必重新发明轮子.我不是在寻找一个完整的解决方案.只是一个起点.

如果我自己走得足够远,我会发布它以供将来参考.

html xslt html-table

5
推荐指数
1
解决办法
2473
查看次数

标签 统计

xslt ×3

html ×2

attributes ×1

grouping ×1

html-table ×1

java ×1

sax ×1

saxon ×1

xpath ×1