我使用的Maven插件的DocBook(com.agilejava.docbkx),和我使用的是自定義的XSL文件來覆蓋某些屬性不允許的,它看起來像:行家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.
我在窗口中運行,我曾嘗試創建在記事本,記事本++,Eclipse和Cygwin的所有錯誤的文件。有誰知道爲什麼?
感謝您的意見。據我所知,我沒有任何字符(我用十六進制編輯器進行了驗證)。我使用的是maven docbook插件,這隻發生在我指定foCustomization文件時,所以我認爲它必須處理該文件,但我已驗證所有文件以確保仍然收到錯誤。 – 2012-03-24 13:51:07
嘗試從所有文件中刪除序言。在你的項目的某個地方有一個問題的XML文件:-( – 2012-03-24 15:40:39
馬克,我試過了,但沒有奏效,但它確實是一個問題,我沒有導入我需要的父文件,這基本上是製作我的xml文件無效,我發佈了一個答案來顯示解決方案。感謝幫助! – 2012-03-24 16:23:21