Имя файла XSLT печатается в выводе - PullRequest
0 голосов
/ 04 июля 2019

Я использую Saxon9-HE для преобразования XML в JSON с использованием XSLT. Я следовал инструкциям саксонского веб-сайта , а именно:

Processor processor = new Processor(false);
XsltCompiler compiler = processor.newXsltCompiler();
XsltExecutable stylesheet = compiler.compile(new StreamSource(new File("styles/books.xsl")));
Serializer out = processor.newSerializer(new File("data/books.json"));
out.setOutputProperty(Serializer.Property.METHOD, "text");
out.setOutputProperty(Serializer.Property.INDENT, "yes");
Xslt30Transformer transformer = stylesheet.load30();
transformer.transform(new StreamSource(new File("data/books.xml")), out);

Каким-то образом первая строка выходного файла выглядит так: books3245.02019-05-20 11:23:33{

Мне бы очень хотелось, чтобы это имя файла и отметка времени были выведены из вывода.

...