根元素过多的XML错误
我犯了一个错误 有多个根元素 下面是我的代码,我在这个论坛上看到了其他关于我的问题的回复,但没有任何帮助。请检查我的代码并让我知道我在哪里执行错误操作:根元素过多的XML错误,xml,Xml,我犯了一个错误 有多个根元素 下面是我的代码,我在这个论坛上看到了其他关于我的问题的回复,但没有任何帮助。请检查我的代码并让我知道我在哪里执行错误操作: <?xml version="1.0"?> <DAM> <xcnF_DEV_RELATIONS.DRE_FNAME>EPS_JPG_PSEERE140P000001.eps</xcnF_DEV_RELATIONS.DRE_FNAME> <xcnF_IMGKOMP.PKOM_
<?xml version="1.0"?>
<DAM>
<xcnF_DEV_RELATIONS.DRE_FNAME>EPS_JPG_PSEERE140P000001.eps</xcnF_DEV_RELATIONS.DRE_FNAME>
<xcnF_IMGKOMP.PKOM_NNAME>PSEERE140P000001.eps</xcnF_IMGKOMP.PKOM_NNAME>
<xcnF_DERIVATE.DEV_ID>11</xcnF_DERIVATE.DEV_ID>
</DAM>
<DAM>
<xcnF_DEV_RELATIONS.DRE_FNAME>EPS_REGULAR_PSEERE140P000001.eps</xcnF_DEV_RELATIONS.DRE_FNAME>
<xcnF_IMGKOMP.PKOM_NNAME>PSEERE140P000001.eps</xcnF_IMGKOMP.PKOM_NNAME>
<xcnF_DERIVATE.DEV_ID>11</xcnF_DERIVATE.DEV_ID>
</DAM>
<DAM>
<xcnF_DEV_RELATIONS.DRE_FNAME>JPEG_PSEERE140P000001.jpg</xcnF_DEV_RELATIONS.DRE_FNAME>
<xcnF_IMGKOMP.PKOM_NNAME>PSEERE140P000001.eps</xcnF_IMGKOMP.PKOM_NNAME>
<xcnF_DERIVATE.DEV_ID>11</xcnF_DERIVATE.DEV_ID>
</DAM>
<DAM>
<xcnF_DEV_RELATIONS.DRE_FNAME>LV_PSEERE140P000001.jpg</xcnF_DEV_RELATIONS.DRE_FNAME>
<xcnF_IMGKOMP.PKOM_NNAME>PSEERE140P000001.eps</xcnF_IMGKOMP.PKOM_NNAME>
<xcnF_DERIVATE.DEV_ID>12</xcnF_DERIVATE.DEV_ID>
</DAM>
<DAM>
<xcnF_DEV_RELATIONS.DRE_FNAME>PN_PSEERE140P000001.jpg</xcnF_DEV_RELATIONS.DRE_FNAME>
<xcnF_IMGKOMP.PKOM_NNAME>PSEERE140P000001.eps</xcnF_IMGKOMP.PKOM_NNAME>
<xcnF_DERIVATE.DEV_ID>13</xcnF_DERIVATE.DEV_ID>
</DAM>
<DAM>
<xcnF_DEV_RELATIONS.DRE_FNAME>PV_PSEERE140P000001.jpg</xcnF_DEV_RELATIONS.DRE_FNAME><xcnF_IMGKOMP.PKOM_NNAME>PSEERE140P000001.eps</xcnF_IMGKOMP.PKOM_NNAME><xcnF_DERIVATE.DEV_ID>14</xcnF_DERIVATE.DEV_ID></DAM>
.........
EPS\U JPG\U PSEERE140P000001.EPS
PSEERE140P000001.eps
11
EPS\u常规\u PSEERE140P000001.EPS
PSEERE140P000001.eps
11
JPEG_pseere140p00001.jpg
PSEERE140P000001.eps
11
LV_pseere140p00001.jpg
PSEERE140P000001.eps
12
PN_pseere140p00001.jpg
PSEERE140P000001.eps
13
PV_pseere140p00001.jpgpseere140p00001.eps14
.........
错误消息说明了一切-您有太多(=多个)根元素(
)。将文件更改为如下结构
<?xml version="1.0"?>
<root>
<DAM>
<xcnF_DEV_RELATIONS.DRE_FNAME>EPS_JPG_PSEERE140P000001.eps</xcnF_DEV_RELATIONS.DRE_FNAME>
<xcnF_IMGKOMP.PKOM_NNAME>PSEERE140P000001.eps</xcnF_IMGKOMP.PKOM_NNAME>
<xcnF_DERIVATE.DEV_ID>11</xcnF_DERIVATE.DEV_ID>
</DAM>
<DAM>
<xcnF_DEV_RELATIONS.DRE_FNAME>EPS_REGULAR_PSEERE140P000001.eps</xcnF_DEV_RELATIONS.DRE_FNAME>
<xcnF_IMGKOMP.PKOM_NNAME>PSEERE140P000001.eps</xcnF_IMGKOMP.PKOM_NNAME>
<xcnF_DERIVATE.DEV_ID>11</xcnF_DERIVATE.DEV_ID>
</DAM>
...
</root>
EPS\U JPG\U PSEERE140P000001.EPS
PSEERE140P000001.eps
11
EPS\u常规\u PSEERE140P000001.EPS
PSEERE140P000001.eps
11
...
是的,您的XML无效。(我不会说它是“代码”-它只是一个XML文件。)打开xcnF_DEV_RELATIONS.DRE_FNAME
元素,然后关闭它,然后打开xcnF_IMGKOMP.PKOM_NNAME
元素。是什么创建了这个XML文件?(为了可读性,我还强烈建议对其进行格式化……将所有数据放在一行对可读性来说非常糟糕。)请格式化您的xml。您不能指望任何人只在一行很长的xml上帮助您。格式化也会帮助您找到错误。一个有效的XML文档只有一个根节点,而不是几十个。您需要将所有
节点放入某个根节点,例如代码>以获取有效的XML