XML - 根元素后面的标记必须格式正确

标签 xml markup root-element

尝试运行构建时,我的 xml 文件不断出现错误...这是错误:

lineNumber: 68; columnNumber: 12; The markup in the document following the root element must be well-formed.

代码如下:

  <module name="Checker">
 <module name="LineLength">
    <property name="max" value="150"/>
</module>

   <module name="BeforeExecutionExclusionFileFilter">
        <property name="fileNamePattern" value="module\-info\.java$"/>
    </module>
    <property name="fileExtensions" value="java, properties, xml"/>

    <!-- General file conventions -->
    <module name="NewlineAtEndOfFile">
        <property name="lineSeparator" value="lf_cr_crlf" />
    </module>
    <module name="FileTabCharacter"/>
    <module name="RegexpSingleline">
        <property name="format" value="\s+$"/>
        <property name="minimum" value="0"/>
        <property name="maximum" value="0"/>
        <property name="message" value="Line has trailing spaces."/>
    </module>

    <module name="TreeWalker">
        <!-- Naming conventions -->
        <module name="ConstantName"/>
        <module name="LocalFinalVariableName"/>
        <module name="LocalVariableName"/>
        <module name="MemberName"/>
        <module name="MethodName"/>
        <module name="PackageName"/>
        <module name="ParameterName"/>
        <module name="StaticVariableName"/>
        <module name="TypeName"/>
     </module>

        <!-- Checks for imports -->
      <module name="AvoidStarImport"/>
          <property name="excludes" value="java.io,java.net,java.lang.Math"/>
     </module>
          <module name="IllegalImport"/>
          <module name="RedundantImport"/>
          <module name="UnusedImports"/>
             <property name="processJavadoc" value="false"/>
     </module>

        <!-- Checks for Size Violations -->
        <module name="MethodLength"/>
        <module name="ParameterNumber"/>

        <!-- Checks for whitespace -->
            <module name="EmptyForIteratorPad"/>
        <module name="GenericWhitespace"/>
        <module name="MethodParamPad"/>
        <module name="NoWhitespaceAfter"/>
        <module name="NoWhitespaceBefore"/>
        <module name="OperatorWrap"/>
        <module name="SeparatorWrap">
            <property name="tokens"
                      value="COMMA,LPAREN,RPAREN,RBRACK,ARRAY_DECLARATOR"/>
            <property name="option" value="eol"/>
        </module>
        <module name="SeparatorWrap">
            <property name="tokens" value="DOT,METHOD_REF,ELLIPSIS,AT"/>
            <property name="option" value="nl"/>
        </module>
        <module name="ParenPad"/>
        <module name="TypecastParenPad"/>
        <module name="WhitespaceAfter"/>
        <module name="WhitespaceAround"/>
        <module name="SingleSpaceSeparator"/>

        <!-- Modifier Checks -->
            <module name="ModifierOrder"/>
        <module name="RedundantModifier"/>

        <!-- Checks for blocks. You know, those {}'s -->
            <module name="AvoidNestedBlocks"/>
        <module name="EmptyBlock"/>
        <module name="LeftCurly"/>
        <module name="NeedBraces"/>
        <module name="RightCurly"/>

        <!-- Checks for common coding problems -->
            <module name="EmptyStatement"/>
        <module name="EqualsHashCode"/>
        <module name="IllegalInstantiation"/>
        <module name="InnerAssignment"/>
        <module name="MultipleVariableDeclarations"/>
        <module name="SimplifyBooleanExpression"/>
        <module name="SimplifyBooleanReturn"/>

        <!-- Checks for class design -->
            <module name="DesignForExtension"/>
        <module name="FinalClass"/>
        <module name="HideUtilityClassConstructor"/>
        <module name="InterfaceIsType"/>
        <module name="VisibilityModifier"/>

        <!-- Miscellaneous other checks -->
            <module name="ArrayTypeStyle"/>
        <module name="UpperEll"/>
        <module name="Indentation">
            <property name="caseIndent" value="0"/>
            <property name="lineWrappingIndentation" value="8"/>
        </module>

        <!-- Checks for annotations -->
            <module name="MissingOverride"/>
        </module>

有问题的行是:

         <module name="IllegalImport"/>

如有任何帮助,我们将不胜感激!我尝试添加结束标记名称但无济于事。

最佳答案

看起来您需要从以下位置删除自关闭的 /:

<module name="AvoidStarImport"/>

<module name="UnusedImports"/>

关于XML - 根元素后面的标记必须格式正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72986367/

相关文章:

linux - Sketch to psd Converter或Sketch Reader

java - Maven默认arhcetype : jersey-qucikstart-webapp unable to run webapp - [Fatal Error] :3:6:

xsd - 从 RelaxNG 生成 XSD,同时保留根元素限制

Java - XMLGregorianCalendar 异常

android:onClick 在 xml 中的 menuitem 上设置

c# - 如何在不在所有子节点中使用 XNamespace 的情况下为子节点创建具有默认命名空间的 XElement

xml - XSL迭代平面XML结构

html - X/HTML 有没有竞争性标记语言?

android - 将 AdBlock 添加到布局 Android