当前位置: 首页 > 知识库问答 >
问题:

如何删除带有格式化.sql changesets的Liquibase includeAll标记错误:找不到元素'database changelog'的声明

孟福
2023-03-14
<?xml version="1.0" encoding="utf-8"?>
<databaseChangeLog 
        xmlns="https://www.liquibase.org/xml/ns/dbchangelog"
        xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog conf/xsd/dbchangelog-3.8.xsd">
    <includeAll path="***/includeAllScriptsTest/" relativeToChangelogFile="true"/>
</databaseChangeLog>
--liquibase formatted sql
--changeset author:1  dbms:MySQL splitStatements:true endDelimiter://

DROP PROCEDURE IF EXISTS `TESTINCLUDEALL`;//

CREATE PROCEDURE `TESTINCLUDEALL`()

BEGIN

SELECT * FROM TABLE;
END;//

共有1个答案

梁晋鹏
2023-03-14

CVC-ELT.1.A:找不到元素“Database Changelog”的声明

此错误是XML解析错误,在XML架构中没有声明指向DatabaseChangelog

您可以尝试在Changelog中使用以下XSD:

<?xml version="1.0" encoding="UTF-8"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog
                      http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.8.xsd">
    <includeAll path="***/includeAllScriptsTest/" relativeToChangelogFile="true"/>
</databaseChangeLog>
 类似资料:
  • 我尝试使用http://www.freeformatter.com/xml-validator-xsd.html但由于上面的错误,它失败了。我发现了许多相同的问题,但没有一个答案对我有帮助。请帮助,正确的XML/XSD是什么? 我的XML:(只有最小的一个) 我的XSD:(只有最小的一个)

  • 我有一个带有CXF3.0.1的REST服务,它接受HTTP POST负载中的XML消息。XML负载被JAXB解封到一个对象。 我试图通过XSD模式验证XML,并且我已经在CXF中配置了XSD,但是我一直得到以下错误 发生JAXBException:cvc-elt.1:找不到元素“事件”的声明..CVC-ELT.1:找不到元素“事件”的声明。 注意:事件是我的根元素 我由此理解的是,CXF成功注册了

  • 问题内容: 我有弹簧罐,并试图 从此处给出的教程中实现程序。xml配置文件为: 主要: 我不知道这些豆怎么了。到目前为止,关于其他问题的任何建议都无济于事。有什么帮助吗? 问题答案: 假设您使用的是Spring 3.1,请尝试以下操作: 在最后一行用您使用的 主要 Spring版本替换。含义:即使有Spring版本,也没有XSD 。

  • 我有这个问题 XML格式的文档 我的XSD 我有个神经衰弱的问题。有什么想法吗? 问候

  • 在spring中,每当我在dispatcher-servlet.xml中编写时,我都会得到这样的错误:-

  • 我从GitHub获取了一个android项目,并将其克隆到了我的android Studio中。当我试图运行ActivityMain时。xml文件为了检查项目是否正常工作,我遇到了这个错误“找不到元素'RelativeLayout'的声明”。我不知道怎么解决这个问题。如果任何人有任何其他方式运行该项目,请建议太多。 github文件的链接如下所示 https://github.com/PedroC