compatibilité xhtml

compatibilité xhtml - ASP - Programmation

Marsh Posté le 07-03-2005 à 19:36:47    

Bonjour, je souhaiterais creer des pages en asp compatible xhtml, pour cela, il me faudrai une fonction equivalente à htmlentities($str) du php, quelqu'un connait il cette fonction?? C'est assez facile de l'implémenter,  mais si elle existe, elle est surment plus performante que la mienne...
 
je vous remerci d'avance!  :)

Reply

Marsh Posté le 07-03-2005 à 19:36:47   

Reply

Marsh Posté le 07-03-2005 à 19:45:59    

Attend l'ASP.NET 2.0. Tous les contrôles sont XHTML valide :D

Reply

Marsh Posté le 07-03-2005 à 19:50:14    

FlorentG a écrit :

Attend l'ASP.NET 2.0. Tous les contrôles sont XHTML valide :D


Il dit qu'il voit pas le rapport![:dawa]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 07-03-2005 à 19:51:57    

lol, ouais mais en faite je code meme pas en asp.net la, donc le 2, on vera plus tard, sinon pour htmlentities?? ca existe?

Reply

Marsh Posté le 07-03-2005 à 19:53:09    

skeye a écrit :

Il dit qu'il voit pas le rapport![:dawa]


Oups, il a du lire trop vite la question  :cry:

Reply

Marsh Posté le 08-03-2005 à 10:17:05    

Connait pas htmlentities() du PHP, mais avec ASP, il y a Server.HTMLEncode().
 
C'est pas 100% XHTML compliant, mais y'a déjà 99% du boulot effectué.
 
Sinon, bien mieu, tu fais une boucle sur les chars de la chaîne passée en paramètres, et tu retourne "&#" & asc(char) & ";" Ca marche à coup sûr :)

Reply

Marsh Posté le 08-03-2005 à 17:48:39    

J'ai pas du tout comprendre tout mes sites sont en ASP/XHTML valide sans utiliser ce truc  :heink:


---------------
planuldep | Association pêche à la Sempé
Reply

Marsh Posté le 08-03-2005 à 17:57:17    

Flyman > C'est quand dans ta base de données, t'as un truc style "toto est > que 100"
 
Quand tu l'affiche, faut transformer les caractères à la con, sinon un parseurs XHTML plante. Server.HTMLEncode le fait, mais, pour je ne sais plus quel caractères, il donne une tradaction invalide (ou alors il oublie d'en traduire certains, je sais plus).

Reply

Marsh Posté le 08-03-2005 à 18:04:44    

Arjuna a écrit :

Flyman > C'est quand dans ta base de données, t'as un truc style "toto est > que 100"
 
Quand tu l'affiche, faut transformer les caractères à la con, sinon un parseurs XHTML plante. Server.HTMLEncode le fait, mais, pour je ne sais plus quel caractères, il donne une tradaction invalide (ou alors il oublie d'en traduire certains, je sais plus).


 
Merci  :)  


---------------
planuldep | Association pêche à la Sempé
Reply

Marsh Posté le 08-03-2005 à 19:55:41    

ah je vais tester ca! merci beaucoup!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed