Maven Docbook:文档类型声明必须格式正确

如何解决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 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?