|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Bannato
Iscritto dal: May 2007
Città: Bari
Messaggi: 4690
|
W3C XML Parsing Error help non riesco a risolverli :(
Salve a tutti,effettuando la verifica sul sito della w3c ho questi strani errori
![]() come li risolvo?sono caratteri che fanno parte del codice javascript... |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Jul 2009
Messaggi: 210
|
E' una pagina web?
Nel caso dichiara il Content-Typer come text/html non text/xml. Comunque gli errori sono perchè i caratteri speciali < & etc hanno uno speciale significato per XML. Nei documenti XML io risolvo sostituendo le occorrenze con le entità. & < etc. Dato che dici che è javascript non sò se potrebbe funzionare... mi pare che con nevow (che faceva escape di tutti i caratteri, compreso javascript) funzionava lo stesso javascript. Prova e fammi sapere. Ti lascio comunque questo Ciao!
__________________
La disumanità del computer sta nel fatto che, una volta programmato e messo in funzione, si comporta in maniera perfettamente onesta.
Isaac Asimov Ultima modifica di Y3PP4 : 16-09-2009 alle 13:54. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Devi racchiudere il codice javascript all'interno del tag <![CDATA[ es:
Codice:
<script type="text/javascript"> <![CDATA[ //codice javascript ]]> </script> |
|
|
|
|
|
#4 |
|
Bannato
Iscritto dal: May 2007
Città: Bari
Messaggi: 4690
|
ho risolto il problema del primo psot,adesso però me ne da un altro:
"Line 9, Column 10: end tag for "head" which is not finished </head> Most likely, you nested tags and closed them in the wrong order. For example <p><em>...</p> is not acceptable, as <em> must be closed before <p>. Acceptable nesting is: <p><em>...</em></p> Another possibility is that you used an element which requires a child element that you did not include. Hence the parent element is "not finished", not complete. For instance, in HTML the <head> element must contain a <title> child element, lists (ul, ol, dl) require list items (li, or dt, dd), and so on." ma non capisco perchè visto che l' head della pagina è: <head> <link rel = "stylesheet" type = "text/css" href = "style.css" /> </head> |
|
|
|
|
|
#5 |
|
Bannato
Iscritto dal: May 2007
Città: Bari
Messaggi: 4690
|
risolto:l' elemento title nelle specifiche strict.dtd è obbligatorio
|
|
|
|
|
|
#6 |
|
Bannato
Iscritto dal: May 2007
Città: Bari
Messaggi: 4690
|
|
|
|
|
|
|
#7 |
|
Bannato
Iscritto dal: May 2007
Città: Bari
Messaggi: 4690
|
scusami ma se metto quei caratteri il codice javascript non mi funziona più
|
|
|
|
|
|
#8 |
|
Member
Iscritto dal: Jul 2009
Messaggi: 210
|
Se ti riferisci alla cdata, prova a mettergli davanti due slash "//" cosi per javascript è un commento. Vedi se funziona.
__________________
La disumanità del computer sta nel fatto che, una volta programmato e messo in funzione, si comporta in maniera perfettamente onesta.
Isaac Asimov |
|
|
|
|
|
#9 | |
|
Bannato
Iscritto dal: May 2007
Città: Bari
Messaggi: 4690
|
Quote:
se invece aggiungo "<![CDATA[" subito dopo il tag di apertura script e "]]>" subito prima della fine del tag di chiusura il w3c non mi segnala più gli errori ma il codice javascript non funziona più..non c'è un modo per mettere "d' accordo" tutti e 2? |
|
|
|
|
|
|
#10 | ||
|
Member
Iscritto dal: Jul 2009
Messaggi: 210
|
Quote:
Quote:
Codice HTML:
<script> //<![CDATA[ // javascript qui //]]> </script>
__________________
La disumanità del computer sta nel fatto che, una volta programmato e messo in funzione, si comporta in maniera perfettamente onesta.
Isaac Asimov |
||
|
|
|
|
|
#11 |
|
Bannato
Iscritto dal: May 2007
Città: Bari
Messaggi: 4690
|
provando cosi non funziona ne nel w3c ne in esecuzione su browser...comunque devo aggiungere che il problema del primo post non l' ho risolto:se vado a sostituire a "&&"(and logico) "&&" come dice il sito w3c,il w3c dice che il documento è corretto ma sul browser non funziona più il codice javascript...perchè?come risolvo?voglio fare in modo che funzionino entrambi senza cambaire ogni volta il codice
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:28.





















