2011-05-05 59 views
1

我正在使用Eclipse以XML格式編輯一些DocBook文檔,並且自動格式化程序不處理處理結束標記之後沒有間隔的最佳作業。舉個例子,如果我寫:用於編輯docbook xml文檔的最佳Eclipse xml格式化程序設置

<para><emphasis>Hello</emphasis>, World!</para> 

在源文件,自動格式後,我得到:

<para> 
    <emphasis>Hello</emphasis> 
    , World! 
</para> 

這裏的問題是,建設的輸出,即增加之間「的空間時,你好「和下面的逗號,輸出類似」你好,世界!「。

我沒有看到任何參數來處理在編輯器XML格式配置中的...有沒有辦法來處理這個優雅?

回答

1

這個問題處理塊標記(如para)與內聯標記(如強調)不同。

我建議你從eclipse市場上安裝XML文檔的專用編輯器。我通過安裝用於eclipse的DITA工具包找到了一個體面的解決方案。 DITA是DocBook的競爭對手,但它的核心是XML,所以許多工具和工作流程都是相同的。

這裏有一些選擇,包括DITA開放平臺編輯器,我使用: http://marketplace.eclipse.org/search/apachesolr_search/dita

您可以選擇一個DITA或他人的一個,像OxygenXML,其中提到的DocBook。

+0

感謝您的回答。我寧願有一個新的插件解決方案。 – 2011-05-07 10:01:01