XMLmind XML Editor是一款免费的xml编辑器,主要用来编写DocBook和XML Schema,軟件拥有可视化界面的docbook编辑器,可以进行多种文件的转换,新版本增加了xml数据的图标和统计分析功能。軟件功能强大,操作简单,速度快,有需要的朋友可以下载!
XMLmind XML Editor特色
確保文檔始終保持有效
嚴格驗證,模式導向編輯
通過拖動手柄調整圖像大小
樣式視圖支持XML元素折疊
可以打開非良好的XML文檔
簡單的方法來指定條件處理屬
樣式視圖可以呈現條件處理屬性
通過拖動邊框調整表格列可用功能
多個同步的觀點,所有的完全可編輯
樣式視圖可以顯示屬性,注釋和處理指令
樣式視圖可以嵌入表單控件(按鈕,組合框,文本字段等)
允許創建和編輯內部,狀語從句:外部解析非實體缺少功能
可在只讀模式或打開的文檔的部分打開一個文檔可以只讀進行
保留尽可能多的XML文件的物理内容(空白,实体字符CDATA 部分,等)
XMLmind XML Editor使用教程
1、下載安裝
在本站下载軟件解压缩安装
2、准備xsl
该项目是一个maven工程,请自行mvn package编译,并将编译生成的压缩文件拷贝和解压至XXE目录。最终的目录结构如下所示:
3、設置字體
我們使用文泉驿正黑這款免費的開源中文字體(含英文字體)作爲我們發布PDF的內嵌字體,該字體存放在上述壓縮包的fonts目錄下。
選擇options/Preferences…,在彈出的窗口中選擇Add-on/FOP下添加字體,界面如下:
點擊“add”添加並設置字體,關于襯線字體、非襯線字體、等寬字體的解釋,可以自行google。
WenQuanYiZenHei.ttf 用于标题显示 sans-serif (非衬线字体)
WenQuanYiZenHeiSharp.ttf 用于正文显示 serif(衬线字体)
WenQuanYiZenHeiMono.ttf 用于代码显示 monospace(等宽字体)
設置完後,界面如下,字體設置完畢後,可能需要重啓下XXE才能生效。
4、設置自定義PDF轉換XSL
选择options/Customize Configuration…/Customize Document Conversion Stylesheets,切换至PDF转换,然后点击add按钮,添加我们的自定义样式文件(xslt/pdf.xsl)。
5、添加PDF轉換XSL參數
a)、設置PDF內嵌提示用的圖片
选择options/Customize Configuration…/Change Document Conversion Parameters,切换至PDF转换,然后添加所需变量inlay.src.path,变量值指向docbook-xsl目 录。
如:
+docbook-xsl目錄(inlay.src.path指向這裏)
+-css
+-docbook
+-images
+–docbook
+—admon圖片文件
+—callouts
+—-callouts圖片文件
b)、設置語法高亮
默認情況下支持xml語法高亮,如需要支持更多,需指定參數highlight.xslthl.config,指向xslt/highlighting/xslthl-config.xml。
6、使用
在书写好docbook文档后,选择DocBook/Convert Document/Convert to PDF。xxe开始进行转换,转换完毕后,可以在你书写的书本同级目录看到输出结果。
大家也可以转换我分享的一个示例https://github.com/gogo1217/docbook-demo,这里是转换结果User_Guide.pdf(56.3 KB)
7、高級設置
a)、去掉保存時自動添加空白行
操作如下:取消Save选项中的Add open line的选中状态
b)、避免保存文件自動換行
這是因爲xxe的默認行的字符數爲70多,比較小,導致的。
操作如下:在Save選項中的Max.line.length設置爲9999。
c)、編輯狀態,中文不自動換行
操作如下:在view选项中选中Wrap words wider than available space。
