打算用所见即所得的XMLmind XML Editor去编辑Docbook的xml。
结果总体效果,还是不错的。
但是,细节方面,还是不尽如人意。
比如:
即,对于note,tip等元素,对应的,本身是支持title属性的:
注:详见:http://www.docbook.org/tdg5/en/html/tip.html
但是,此处,却始终无法找到,或者添加出来对应的xml:title或title的属性。
导致,我想给note或tip加title,都没法添加。
对应如上图所示的xml源码是:
<note xml:id="note.python_intro"> <para>【整理】Python语言简介</para> <para>123</para> </note> <tip xml:id="tip.python_intro"> <para/> <para xl:href="https://www.crifan.org/simple_intro_what_is_python_and_how_to_run_python_script">相关旧帖:【整理】Python语言简介</para> </tip>
如此的xml,是无法正常生成note或tip的标题的。
并且的确通过:
去生成了html,结果也的确没有标题的:
并且可以看到,标题级别的内容,第一个字母都重复。
所以,搞到现在,还是决定放弃用xxe去写docbook的xml。
可控性,还是不太好啊。
还是继续用Notepad++去编写吧。。
另外,在这里:
Can’t add xlink:href attribute to DocBook "link" element
也看到类似的问题,不能添加一些属性。
【后记 2014-05-24】
1.后来看到网友Semel的提示:
所以,继续去想办法验证此问题。
2.后来从官网:
XMLmind XML Editor: Download Evaluation Edition
“Evaluation Edition has a "Convert Document" submenu. However the items of this submenu all generate output containing random duplicate letters (which make the output useless for any purpose other than evaluating XXE). Of course, this will not happen with Professional Edition.”
很明显,其已经解释清楚这点了:
试用版的XMLMind XML Editor,生成的文档,比如rft的word,会导致出现随机重复的字符。
当然,正式的专业版,不会出现此问题。
3.所以想办法,看看能否从网上找到,(破解的)专业版,去试试效果。
网上找到:
XMLmind XML Editor官方下载|XMLmind XML Editor 5.9.0最新免费下载 – 华军软件园
去试试,结果下载到的是:
xxe-eval-5_9_0-setup.zip
evaluation==eval->很明显是试用版
4.搜:
xmlmind xml editor 专业版
找到:
XMLmind XML Editor 5.6.0 专业版 – 下载频道 – CSDN.NET
试试,下载到xxe.jar,解压发现不是安装文件。
然后貌似需要先去下载5.6.0的
但是不管了。直接去覆盖最新的5.9.0,结果发现当前电脑已经由于重装系统没了。
所以算了,还是去下载
http://www.xmlmind.net/xmleditor/_download/xxe-eval-5_6_0-setup.exe
结果找不到。
算了去下载最新的:
然后先去安装:
xxe-eval-5_9_0-setup.exe
然后启动后,提示30天试用期:
然后关闭,再去用:
去覆盖原先的,结果发现搞错了:
根本没有这些内容。
应该是,按照提示,去把:
破解后的xxe.jar,覆盖原先的:
E:\dev_install\XMLmind_XML_Editor\bin\xxe.jar
才对:
重启XMLmind XML Editor
结果显示是专业版了,但是是5.6.0,且GUI还出错了:
然后程序失去响应没法用了。。。
5.再去想办法下载5.6.0的版本。
自己试了:
http://www.xmlmind.com/xmleditor/_download/xxe-eval-5_6_0-setup.exe
还是不行。
找不到页面。
6.不过这会,XXE又响应了,显示有5.9.0的可用更新:
另外,找到高手破解的:
XMLmind XML Editor 5.5.0 破解版 – Linux Today
白的菜 » XMLmind XML Editor 5.6.0 中文汉化破解版(update)
但是破解后的那个百度网盘分享都失效了。。。
另外找到:
XMLmind XML Editor 5.8完美破解版 – 下载频道 – CSDN.NET
也是没有源文件可下载。只有破解后的xxe.jar
7.找了半天,找到:
XMLmind XML Editor 5.6 Download (Free trial) – xxe.exe
下载到:
xxe-eval-5_6_0-setup.exe
卸载5.9.0,重新安装这个5.6.0
然后首次启动,显示还剩30天试用期:
然后关闭,覆盖xxe.jar,重启,完美破解:
8.然后对于docbook的xml源代码,其中有:
<para><note> <title>【更新】【记录】XMLMind XML Editor不支持Docbook中的Note,Tip等元素的title属性</title> <para><itemizedlist> <listitem> <para>此帖需要更新了</para> </listitem> <listitem> <para>生成的文档标题有重复的字母是由于XMLmind试用版造成的</para> </listitem> <listitem> <para>XMLmind 的版本: 5.9.0 ,</para> </listitem> </itemizedlist></para> </note></para>
然后倒入后,XXE显示效果为:
即:
的确是支持note下面的title的。
不过找了半天,竟然没有找到,如何进入源码格式。。。
难道5.6.0不支持源码格式,而5.9.0支持源码格式?
并且,点击了Note部分后,右下角,也还是找不到title的属性。。。
不过,才想起来:
title是note的子节点,不算是属性,所以属性区不显示出来是正常的。
但是还是没搞清楚,如何进入查看源代码。。。
9.然后去导出为word的rtf:
经过处理后,看看输出的rtf:
可见:
XXE(5.6.0专业版)是支持显示Note的title,并且导出的rtf中,也可以正常显示出title的。
【总结】
1.想要用破解版的XMLMind XML Editor的话:
只能找到5.6.0的原始试用版且有匹配的破解文件。
其他版本,要么找不到原始试用版,要么找不到匹配的破解文件。
5.6.0的破解版的操作步骤:
(1)去
XMLmind XML Editor 5.6 Download (Free trial) – xxe.exe
下载并安装:xxe-eval-5_6_0-setup.exe
(2).下载破解文件:
XMLmind XML Editor 5.6.0 专业版 – 下载频道 – CSDN.NET
(或:
白的菜 » XMLmind XML Editor 5.6.0 中文汉化破解版(update)
->
XMLmind XML Editor 5.6.0 中文汉化破解版 补丁文件下载
)
(3).把下载到的xxe.jar,拷贝覆盖原先的
安装文件/bin/xxe.jar,然后重新启动XMLMind XML Editor,即可看到是专业版了。
2.XMLMind XML Editor==XXE
- 试用版(Evaluation Edition):
- 不支持note的title
- 导出的(RTF等)文档中,内容会随机重复->导致无实际价值,不可用
- 专业版(Professional Edition):
- 支持note的title
- 可以正常导出文档,内容都会很正常的显示
3.目前经过折腾,暂时还未发现,如何在XXE中,进入源码模式。
转载请注明:在路上 » 【记录】XMLMind XML Editor不支持Docbook中的Note,Tip等元素的title属性