Я использую XSL 2.0:
Код: Выделить всё
Я видел, что эта строка может «выровнять» поведение в обоих SO:
Код: Выделить всё
Тело метода, выполняющего преобразование, следующее (java 17):
Код: Выделить всё
DocumentBuilder builder = processor.newDocumentBuilder();
builder.setLineNumbering(true);
XdmNode input = builder.build(new StreamSource(inputFile));
XdmNode result = input;
for (XsltExecutable executable : executables) {
result = applyTransformationOneToOne(executable, result, xsltParameters);
}
File outputFile = new File(outputDir, getFileNameWithoutExtension(inputFile) + extension);
Serializer out = processor.newSerializer(outputFile);
processor.writeXdmValue(result, out);
return outputFile;
Почему это происходит случаться? Я что-то упустил в XSL?
Подробнее здесь: https://stackoverflow.com/questions/791 ... -and-linux