Some Xalan Extensions

Some really helpful Xalan extensions

Лицензия

Лицензия

Категории

Категории

Jenkins Компиляция и сборка Continuous Integration and Continuous Delivery Сеть
Группа

Группа

net.adamjenkins
Идентификатор

Идентификатор

sxe
Последняя версия

Последняя версия

1.1
Дата

Дата

Тип

Тип

jar
Описание

Описание

Some Xalan Extensions
Some really helpful Xalan extensions
Ссылка на сайт

Ссылка на сайт

https://github.com/AdamNormanJenkins/SXE
Система контроля версий

Система контроля версий

https://github.com/AdamNormanJenkins/SXE.git

Скачать sxe

Имя Файла Размер
sxe-1.1.pom
sxe-1.1.jar 115 KB
sxe-1.1-sources.jar 100 KB
sxe-1.1-javadoc.jar 704 KB
Обзор

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/net.adamjenkins/sxe/ -->
<dependency>
    <groupId>net.adamjenkins</groupId>
    <artifactId>sxe</artifactId>
    <version>1.1</version>
</dependency>
// https://jarcasting.com/artifacts/net.adamjenkins/sxe/
implementation 'net.adamjenkins:sxe:1.1'
// https://jarcasting.com/artifacts/net.adamjenkins/sxe/
implementation ("net.adamjenkins:sxe:1.1")
'net.adamjenkins:sxe:jar:1.1'
<dependency org="net.adamjenkins" name="sxe" rev="1.1">
  <artifact name="sxe" type="jar" />
</dependency>
@Grapes(
@Grab(group='net.adamjenkins', module='sxe', version='1.1')
)
libraryDependencies += "net.adamjenkins" % "sxe" % "1.1"
[net.adamjenkins/sxe "1.1"]

Зависимости

compile (15)

Идентификатор библиотеки Тип Версия
xalan : xalan jar LATEST
org.slf4j : slf4j-api jar LATEST
org.apache.commons : commons-lang3 jar LATEST
net.sourceforge.htmlunit : htmlunit jar 2.46.0
commons-beanutils : commons-beanutils jar LATEST
org.jfree : jfreechart jar 1.0.17
org.jfree : jcommon jar 1.0.17
org.apache.xmlgraphics : batik-dom jar LATEST
org.apache.xmlgraphics : batik-svggen jar LATEST
org.hibernate : hibernate-core jar LATEST
javax.jms : javax.jms-api jar LATEST
javax.mail : javax.mail-api jar 1.5.2
javax.xml.soap : javax.xml.soap-api jar LATEST
org.springframework : spring-context jar LATEST
org.springframework : spring-webmvc-portlet jar LATEST

test (7)

Идентификатор библиотеки Тип Версия
de.saly : javamail-mock2-fullmock jar LATEST
javax.activation : activation jar 1.1.1
junit : junit jar LATEST
io.github.hakky54 : logcaptor jar 2.3.1
org.assertj : assertj-core jar 3.18.1
ch.qos.logback : logback-classic jar LATEST
com.sun.xml.messaging.saaj : saaj-impl jar 1.4.0

Модули Проекта

Данный проект не имеет модулей.

SXE

Some Xalan Extensions (SXE)

Adds functionality to Xalan that I've found helpful over the last 20 years of contracting.

See the example below (this one is adding logging to your XSLT, but there are other helper elements and functions). For further information see the javadoc which is pretty extensive.

<?xml version="1.0" encoding="UTF-8"?>

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
                version="1.0"
                xmlns:log="xalan://net.adamjenkins.sxe.elements.Logging"
                xmlns:java="http://xml.apache.org/xslt/java"
                exclude-result-prefixes="java"
                extension-element-prefixes="log">
    <xsl:output method="xml"/>
    
    <xsl:variable name="var">world</xsl:variable>
    
    <xsl:template match="/">
    	<log:debug message="hello {$var} here is an attribute {./someelement/@someattribute}"/>
	<log:info select="./someotherelement/@someotherattribute"/>
    </xsl:template>            
</xsl:stylesheet>

For details on how to use SXE for XSLT logging, see this article: https://www.linkedin.com/pulse/logging-xsltxalan-adam-jenkins/

For details on how to use SXE for Assertions, see this article: https://www.linkedin.com/pulse/assertions-xslt-javaxalan-adam-jenkins

Maven: https://search.maven.org/artifact/net.adamjenkins/sxe/1.1/jar

Версии библиотеки

Версия
1.1
1.0