Я знаю, что есть другие вопросы по этому вопросу, и я прочитал почти все из них, и ни одна из них не решила мою проблему.Снимите ошибку анализа XML
меня внутри домашней директории:
def search(in: NodeSeq) : NodeSeq = {
bind("work", in,
"docId" -> text("", did = _),
"visitId" -> text("", vid = _),
"provider" -> text("", prov = _),
"emCode" -> text(ecode, ecode = _))
}
вместе с:
<lift:home.searchForm form="POST" multipart="true" >
<table>
<tr>
<td>DocId</td>
<td>VisitId</td>
<td>Provider</td>
<td>EanMCode</td>
</tr>
<tr>
<td><work:docId /></td>
<td><work:visitId /></td>
<td><work:provider /></td>
<td><work:emCode /></td>
<td><button>Click Me!</button></td>
</tr>
</table>
</lift:home.searchForm>
Внутри HTML-страницы. Я включил Xmlns: лифт = «http://liftweb.net/» в дефолте .... я не могу найти в любом случае, чтобы это исправить ... Я получаю
XML Parsing Error: prefix not bound to a namespace
Location: http://localhost:8080/
Line Number 29, Column 10: <td><work:docId></work:docId></td>
в светлячок. Я написал аналогичный код, и он работал в другом приложении и просто не мог найти ничего, что делал бы разные, а не тривиальные имена ...
Заранее благодарим!
Если я сменил все слова «work» на букву e ..., я получаю ту же ошибку. Но если изменить его на букву l ... он не получит ошибку синтаксического анализа, но ничего не появляется. Я не хватает некоторых ключевых слов из xml или чего-то, что просто ускользает от моего ума? – user357872