Ошибка в строке 4 в столбце 5: дополнительный контент в конце документа
Когда я использовал код ниже, у меня были следующие ошибки:
Элемент positionfeed не был закрыт. Все элементы должны быть либо самозакрывающимися, либо иметь соответствующий конечный тег. +
но когда я удалил это, чтобы увидеть, работает ли остальная часть кода, я получил эту ошибку в строке 4 в столбце 5: дополнительное содержимое в конце документа
все в моем теге 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 ответ
Проблема заключается в следующем:
<source />DreamHire.io</source>
Вы написали <source>
Начать тег как самозакрывающийся тег. Это означает, что когда </source>
встречается конечный тег, он не соответствует ни одному начальному тегу.