第5行第4列的错误:文档末尾的额外内容

时间:2018-06-22 20:09:21

标签: xml juju

使用以下代码时,出现以下错误:

“ positionfeed”元素未关闭。所有元素都必须是自闭合的或具有匹配的结束标签。 +

但是当我删除它以查看其余代码是否工作时,出现此错误 第5列第4行出现错误:文档末尾的额外内容

所有内容都在我的positionfeed标签中,因此我不确定为什么它不起作用

@{
Layout = null;
@* http://www.juju.com/add-jobs/feeds/ *@
}
@model JobFeedXmlViewModel
<?xml version="1.0" encoding="UTF-8" ?>

@foreach (Job job in Model.ActiveJobs)
{
<positionfeed xmlns="http://www.juju.com/add-jobs/positionfeed-namespace/"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://www.juju.com/add-jobs/positionfeed-namespace/ http://www.juju.com/add-jobs/positionfeed.xsd" version="2006-04">
<source />DreamHire.io</source>
<sourceurl>https://www.dreamhire.io</sourceurl>
<feeddate>@System.DateTime.UtcNow.ToLongDateString()</feeddate>
<job id="@job.JobKey">
    <employer>@job.Organization.Name</employer>
    <title>@job.Title]]</title>
</job>
</positionfeed>
}

1 个答案:

答案 0 :(得分:0)

问题是这样的:

<source />DreamHire.io</source>

您已将<source>起始标签写为自动关闭标签。这意味着当遇到</source>结束标记时,它与任何开始标记都不匹配。