Я использую Maven плагин Docbook (com.agilejava.docbkx), и я использую пользовательский файл XSL, чтобы переопределить некоторые свойства, и это выглядит следующим образом:Maven содержание DocBook плагин не допускается в прологе
<?xml version='1.0' encoding='UTF-8'?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:attribute-set name="section.title.properties">
<xsl:attribute name="font-family">Times</xsl:attribute>
</xsl:attribute-set>
</xsl:stylesheet>
и когда я бегу Maven плагин, я получаю следующее сообщение об ошибке
Embedded error: org.xml.sax.SAXParseException: Content is not allowed in prolog.
Я бегу на окнах, и я попытался создать файл в Блокноте, Notepad ++, Eclipse и Cygwin все с ошибкой. Кто-нибудь знает, почему?
спасибо за ввод. Насколько я могу судить, у меня нет персонажей (я проверил с помощью шестнадцатеричного редактора). Я использую плагин maven docbook, и это происходит только тогда, когда я указываю файл foCustomization, поэтому я предполагаю, что он имеет отношение к этому файлу, но я проверил все файлы, чтобы убедиться и все еще получаю ошибку. –
Попробуйте удалить пролог из всех файлов. Где-то в вашем проекте есть проблема с XML-файлом :-( –
Марк, я пробовал это, и это не сработало, но оказалось, что проблема была в том, что я не импортировал родительский файл, который мне нужен, мой файл xml недействителен. Я отправил ответ, чтобы показать решение. оцените помощь! –