je travail avec jsf 1.2 et avec facelet
la partie que j'ai envoyé n'est qu'une partie de mon code
peut être que je dois donnez le code complet pour qu'on soit dans le bon chemin
je travail avec un fichier .xml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| <bds>
<serie name="Comanche" interest="5">
<bd num="1" title="Red Dust"/>
<bd num="2" title="Les guerriers du désespoir"/>
<bd num="3" title="Les loups de Wyoming"/>
<bd num="4" title="Le ciel est rouge sur Laramie"/>
<bd num="7" title="Le doigt du diable"/>
<bd num="8" title="Les shériffs"/>
<bd num="9" title="Et le diable hurla de joie"/>
</serie>
<serie name="Seuls" interest="5">
<bd num="1" title="La Disparition"/>
<bd num="2" title="Le Maître des couteaux"/>
<bd num="3" title="Le Clan du requin"/>
<bd num="4" title="Les Cairns rouges"/>
<bd num="5" title="Au cur du maelström"/>
</serie>
</bds> |
et le code de ma page .xhtml est :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
| <script type="text/javascript">
var DOMXML = null;
window.onload = function() {
DOMImplementation('data.xml', getData);
}
function getData(oData) {
DOMXML = oData;
var series = oData.getElementsByTagName("serie");
var sorted = [];
for (var i=0, c=series.length; i<c; i++) {
sorted.push([series[i].getAttribute("name"), i]);
}
sorted.sort();
var list = "<select name=\"serieName\" id=\"serieName\">\n";
for (var i=0, c=sorted.length; i<c; i++) {
list += "<option value=\"" + sorted[i][1] + "\">" + sorted[i][0] + "</option>\n";
}
list += "</select>\n";
document.getElementById("outputListDiv").innerHTML = list;
}
</script>
</head>
<body>
<rich:panel>
<h:form>
<label for="serieName">Choisir une série : </label>
<div>
<span id="outputListDiv"><em>Liste des séries non chargée...</em></span>
</div>
</h:form>
</rich:panel>
</body>
</html> |
l'erreur qu'elle m'affiche est :
javax.servlet.ServletException: Error Parsing /exemple.xhtml: Error Traced[line: 37] Element type "c" must be followed by either attribute specifications, ">" or "/>".
l'erreur concerne cette ligne
for (var i=0, c=series.length; i<c; i++) {
c pour cela je suis entrain de diviser ce problème en des petit problème
Partager