Ich bin gerade mit Lift und Scala und habe ein Problem, das ich nicht wirklich verstehe.Lift-Snippet: Präfix nicht an einen Namensraum gebunden
Ich habe die Folowing index.html
<html>
<head><title>title</title></head>
<body>
<table>
<lift:Members.list>
<tr>
<td><m:nick/></td>
</tr>
</lift:Members.list>
</table>
</body>
</html>
und das folgende Snippet:
class Members {
def list(xhtml: NodeSeq) =
Member.findAll.flatMap(member => bind("m",xhtml
,"nick" -> member.nickName
))
}
aus irgendeinem Grund ich die folgende Fehlermeldung erhalten. Ich habe viel versucht, aber ich kann es nicht zum Laufen bringen. Was ist los mit dir?
XML Parsing Error: prefix not bound to a namespace
Location: http://localhost:8080/hazardlift-1.0-SNAPSHOT/
Line Number 8, Column 25:<td><m:nick></m:nick></td>
-----------------------------^
Das hat funktioniert, vielen Dank. Wie könnte man das auf eine gute Weise entdecken? Der Fehler war nicht wirklich hilfreich ... –
Eine Ausnahme sollte Sie zum Protokoll führen. Sie werden wahrscheinlich in Ihrem Protokoll sehen, dass ein Fehler beim Abgleich des Snippets aufgetreten ist. Es ist Standard, dass Snippets Rückgabetypen benötigen, sodass Sie aufgefordert werden sollten, die Typensignatur in Ihrer Snippet Delcaration zu überprüfen. – Joe