尝试使用官方 AsciiDoc 插件将我的
.adoc
文件转换为 docx
时,我在 IntelliJ Idea 中遇到以下错误。不过,转换为 pdf 效果很好。
Error creating DOCX from AsciiDoc file
/ Invalid XML: 177:100 (6599)-177:110 (6609): Expected end element for: Name {nameLocalName = "emphasis", nameNamespace = Just "http://docbook.org/ns/docbook", namePrefix = Nothing}, but received: EventEndElement (Name {nameLocalName = "literal", nameNamespace = Just "http://docbook.org/ns/docbook", namePrefix = Nothing})
我找不到任何资源来帮助解决这个问题。
我搜索了互联网、官方文档和插件官方文档,但没有找到任何有用的东西。
根据错误消息,该消息告诉您存在无效的 XML,似乎问题存在于内联文字旁边强调(斜体)的位置。
在文档中搜索反引号之前或之后的下划线。如果找到该组合,请尝试删除格式以查看转换是否成功。如果您有多个实例,请删除该格式,直到转换成功。
如果您没有该标记组合,您可能必须使用分而治之的方法。删除页面后半部分内容。如果转换成功,您就知道问题出在后半部分。否则,问题就出在上半场。撤消内容删除。删除有问题的部分的一半,然后再次尝试转换。继续缩小文档的部分范围,直到只剩下几行,您应该能够看到有问题的标记。
此时,您已经确定了问题所在。该怎么办取决于您使用的标记以及可接受的解决方案。