获取记事本++;XML解析错误“;文件末尾的额外内容“;即使没有
当我尝试在记事本++中验证我的55 mb XML文件时,收到上述错误消息。 此处是第一个ENO计数器错误(22258651中的第1441520行): 我已打开“显示所有角色”。没有任何迹象表明在行尾应该有任何非法字符。正如你在截图上看到的,除了CR+LF,没有其他隐藏字符 编辑: 下面是导致记事本++中出现解析错误的记录副本:获取记事本++;XML解析错误“;文件末尾的额外内容“;即使没有,xml,xml-parsing,syntax-error,notepad++,large-files,Xml,Xml Parsing,Syntax Error,Notepad++,Large Files,当我尝试在记事本++中验证我的55 mb XML文件时,收到上述错误消息。 此处是第一个ENO计数器错误(22258651中的第1441520行): 我已打开“显示所有角色”。没有任何迹象表明在行尾应该有任何非法字符。正如你在截图上看到的,除了CR+LF,没有其他隐藏字符 编辑: 下面是导致记事本++中出现解析错误的记录副本: <?xml version="1.0" encoding="UTF-8"?> <Registreringer> <Regist
<?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>
1697947
316-01
316-01K1037
K
1037
460872
315
12
0
隐藏的。
隐藏的。
1804
阿尔明德利格·雷格勒酒店
隐藏的
Opmaalt 1804 af隐藏。
25-04-2000 00:00:00
隐藏的
1804
1804
0,00
马克科特
26 x 38
阿弗托
14
0
0
0
3592636
316-01
1697947
隐藏的
460872
1804
1804
1006268
1449984
1449984
316-01
1006268
40.164
乌兹基夫宁斯克特
460872
316-01
315-12-00
隐藏的
315
12
0
1006268
316-01
40.164
科特
40.164
6969206
316-01
40.164
科特
6969207
316-01
40.164
马特里克科特
在使用W3C的验证器时,我没有发现任何错误,因此我怀疑这是一个记事本++特有的长XML文件问题。在记事本++中运行EOL/空白删除脚本也会损坏文件。我可能需要使用基于CLI的替代方案。。。你推荐什么@jim garrison@villapx当HTML标记出现语法问题时,通常会发生此错误,例如未正确使用
关闭标记或标记名中有空格
尝试将XML文件的内容粘贴到不同的XML验证器中,例如,并查看是否出现相同的错误,或者(希望)出现更具描述性的错误
为了得到更好的答案,请提供一个标签,以便我们重现您的问题。这可能是一个标签嵌套错误。嵌套“结束”文档,但由于结束标记太多或开始标记不够,在该点之后仍然有标记。我认为我给出了最好的答案,因为他没有提供可复制的示例。当他编辑他的问题时,我将编辑这个答案,使其更好。重读时,我同意。如果你要编辑你的帖子来删除第一句话,我会取消我的否决票(在你编辑之前,系统会阻止我这么做)。