如何解决Maven Docbook:文档类型声明必须格式正确
我使用带有以下pom片段的maven和docbook插件:
import SwiftUI
struct RedBadgeView: View {
@State var badgeCount: Int?
init (_ badgeCount: Int? = nil) {
self.badgeCount = badgeCount
}
var body: some View {
// Something about this Syntax is throwing off SwiftUI.
Text(badgeCount == nil ? " " :"\(badgeCount!)")
}
}
struct RedBadgeView_Previews: PreviewProvider {
static var previews: some View {
RedBadgeView(1)
}
}
所有创建网站的资源都是这样开始的:
<plugin>
<groupId>com.agilejava.docbkx</groupId>
<artifactId>docbkx-maven-plugin</artifactId>
<version>2.0.17</version>
<executions>
<execution>
<goals>
<goal>generate-xhtml</goal>
<!--goal>generate-pdf</goal-->
</goals>
<phase>pre-site</phase>
</execution>
</executions>
<configuration>
<sourceDirectory>src/site/docbkx</sourceDirectory>
<targetDirectory>target/site</targetDirectory>
<!--includes>article.xml</includes-->
</configuration>
</plugin>
但要指挥
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE book PUBLIC "-//oasis//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<book id='ImplGuide'>
<title>Implementation of javaoctave</title>
引起错误,即:
mvn docbkx:generate-xhtml
这是初学者总是说的:它奏效了,但我什么都没改变,但是现在 它不起作用了。 非常感谢帮助。
编辑: 如果我注释掉并拥有
Failed to execute goal com.agilejava.docbkx:docbkx-maven-plugin:2.0.17:generate-xhtml (default-cli) on project javaoctave:
Failed to transform userdoc.xml.: org.xml.sax.SAXParseExceptionpublicId:
-//oasis//DTD DocBook XML V4.5//EN;
systemId: http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd;
lineNumber: 1; columnNumber: 2;
The markup declarations
contained or pointed to by the document type declaration
must be well-formed. -> [Help 1]
然后进行转换。 这很奇怪,不是吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。