验证 XML 时出现初学者错误



网站上的第一篇文章。我是 XML 的新手。几个小时前刚刚开始,并尝试创建一个XML文件以将测试数据导入系统。我已经在下面创建了XML,但是在尝试验证它时遇到错误。请原谅可怕的布局。谁能指出我解决这个问题并更好地理解它的正确方向?提前谢谢。

错误是:第 2 行第 11 列处的错误:找不到元素"文档"的声明

<?xml version="1.0" encoding="UTF-8"?>
<Document>
xmlns="urn:iso:std:iso:20022:tech:xsd:camt.053.001.02"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<BkToCstmrStmt>
<GrpHdr>
<MsgId>S0000001</MsgId>
</GrpHdr>
<Stmt>
<CreDtTm>2015-01-01</CreDtTm>
<Bal>
<Tp>
<CdOrPrtry>
<Cd>PRCD</Cd>
</CdOrPrtry>
</Tp>
<Amt Ccy="GBP">31213.54</Amt>
<CdtDbtInd>CRDT</CdtDbtInd>
<Dt>
<Dt>2015-01-01</Dt>
</Dt>
</Bal>
<Bal>
<Tp>
    <CdOrPrtry>
        <Cd>CLBD</Cd>
    </CdOrPrtry>
</Tp>
<Amt Ccy="GBP">31213.54</Amt>
<CdtDbtInd>CRDT</CdtDbtInd>
<Dt>
    <Dt>2015-01-01</Dt>
</Dt>
</Bal>
<Ntry>
<Amt Ccy="GBP">1000.00</Amt>
<CdtDbtInd>DBIT</CdtDbtInd>
<BookgDt>
    <Dt>2015-01-01</Dt>
</BookgDt>
<NtryDtls>
    <TxDtls>
        <RmtInf>
            <Ustrd>Test File Description</Ustrd>
        </RmtInf>
    </TxDtls>
</NtryDtls>
<AddtlNtryInf>123456</AddtlNtryInf>
</Ntry>
</Stmt>
</BkToCstmrStmt>
</Document>
<Document
xmlns="urn:iso:std:iso:20022:tech:xsd:camt.053.001.02"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

命名空间声明应包含在根元素中。您已在声明之前关闭了文档元素。

最新更新