gpt4 book ai didi

xml - 获取 Notepad++ XML 解析错误 "Extra content at the end of the document",即使没有

转载 作者:数据小太阳 更新时间:2023-10-29 02:04:47 28 4
gpt4 key购买 nike

我在 Notepad++ 中尝试验证我的 55 mb XML 文件时收到上述错误消息。第一个遇到的错误在这里(22258651 中的第 1441520 行): Screenshot from Notepad++

我已经打开显示所有字符。没有任何迹象表明该行的末尾应该有任何非法字符。正如您在屏幕截图中看到的,除了 CR+LF 之外没有其他隐藏字符。

编辑:下面是在Notepad++中导致解析错误的记录的副本:

    <?xml version="1.0" encoding="UTF-8"?>
<Registreringer>
<Registrering>
<ID>1697947</ID>
<LHAnr>316-01</LHAnr>
<RegId>316-01K1037</RegId>
<RegType />
<Signatur>K</Signatur>
<Regnr>1037</Regnr>
<srnr />
<ArkivSkaber />
<Journalnr />
<Sted>460872</Sted>
<sted1>315</sted1>
<sted2>12</sted2>
<sted3>0</sted3>
<UTM />
<Betegnelse>
Hidden.

Hidden.
</Betegnelse>
<kat1 />
<kat2 />
<kat3 />
<kat4 />
<Datering>1804</Datering>
<DateringNote />
<Klausul>Almindelige regler</Klausul>
<Bem />
<BemEx1 />
<BemEx2 />
<IntBem />
<KortResume>
Hidden

Opmaalt 1804 af Hidden.
</KortResume>
<SogeOrd />
<RegDato>25-04-2000 00:00:00</RegDato>
<RegAf>Hidden</RegAf>
<GodkDato />
<Godkendt />
<Varighed />
<Fra>1804</Fra>
<Til>1804</Til>
<YderAar />
<Signaturer />
<IaltBind />
<IaltPakker />
<IaltLaeg />
<Stiftet />
<Nedlagt />
<hyldemeter>0,00</hyldemeter>
<hyldecentimeter />
<placering />
<Art>Markkort</Art>
<Maal>26 x 38</Maal>
<TeknOpl>
Affoto



</TeknOpl>
<Fotograf />
<Materiale />
<materiale2 />
<Negativ />
<FotografNegativ />
<foto1 />
<foto2 />
<Referencenr />
<Ref>



</Ref>
<Motiv />
<Udgaver />
<Obs />
<billede />
<Samlingstype>14</Samlingstype>
<SkabelonId />
<Publicering />
<Materialetype />
<PkBind>0</PkBind>
<PkPakker>0</PkPakker>
<PkLaeg>0</PkLaeg>
<Henvisning>
<Id>3592636</Id>
<LhaNr>316-01</LhaNr>
<RegId />
<RegRef>1697947</RegRef>
<SektionId />
<Henvisning>Hidden</Henvisning>
<StedId>460872</StedId>
<Fra>1804</Fra>
<Til>1804</Til>
<DecimalId>1006268</DecimalId>
<EmneordId>1449984</EmneordId>
<EmneordLokal>
<id>1449984</id>
<LHAnr>316-01</LHAnr>
<DecimalId>1006268</DecimalId>
<Decimalklasse>40.164</Decimalklasse>
<Emneord>Udskiftningskort</Emneord>
<EmneStikord />
</EmneordLokal>
<StedLokal>
<Id>460872</Id>
<LhaNr>316-01</LhaNr>
<StedKode>315-12-00</StedKode>
<StedTxt>Hidden</StedTxt>
<Sted1>315</Sted1>
<Sted2>12</Sted2>
<Sted3>0</Sted3>
<GenStedkode />
</StedLokal>
<DecimalLokal>
<ID>1006268</ID>
<LHAnr>316-01</LHAnr>
<Decimal>40.164</Decimal>
<DecimalTxt>Kort</DecimalTxt>
<CommonDecimal>40.164</CommonDecimal>
<DecimalLokalStikord>
<ID>6969206</ID>
<LHAnr>316-01</LHAnr>
<Decimal>40.164</Decimal>
<Stikord>Kort</Stikord>
</DecimalLokalStikord>
<DecimalLokalStikord>
<ID>6969207</ID>
<LHAnr>316-01</LHAnr>
<Decimal>40.164</Decimal>
<Stikord>Matrikelkort</Stikord>
</DecimalLokalStikord>
</DecimalLokal>
</Henvisning>
</Registrering>
</Registreringer>

当使用 W3C 的验证器时,我没有收到任何错误,所以我怀疑这是一个针对长 XML 文件的 Notepad++ 特定问题。在 Notepad++ 中运行 EOL/空白删除脚本也会损坏文件。我可能需要使用基于 CLI 的替代方案……您有什么建议? @jim-garrison @villapx

最佳答案

当您的 HTML 标签存在句法问题时,通常会出现该错误,例如未正确关闭带有 </tag> 的标签。或者在标签名称中有一个空格。

尝试将 XML 文件的内容粘贴到不同的 XML 验证器中,例如 w3's ,看看您是否遇到了同样的错误,或者(希望)更具描述性的错误。

为了得到更好的答案,请提供Minimal, Complete and Verifiable example这样我们就可以重现您的问题。

关于xml - 获取 Notepad++ XML 解析错误 "Extra content at the end of the document",即使没有,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34344522/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com