Я знаю, что есть другие вопросы по этому вопросу, и я прочитал почти все из них, и ни один из них не решил мою проблему.
У меня есть в домашнем каталоге:
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: lift = "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>
в Firefox. Я написал похожий код, и он работал в другом приложении, и я просто не могу найти ничего, что я делаю по-другому, это не тривиальное именование ...
Заранее спасибо!