lefreeman42
Messages postés28Date d'inscriptionlundi 24 octobre 2005StatutMembreDernière intervention15 juin 2006
-
15 juin 2006 à 14:51
dgouttegattat
Messages postés129Date d'inscriptionmardi 22 novembre 2005StatutMembreDernière intervention30 décembre 2007
-
16 juin 2006 à 11:12
Bonjour,
j'aimerais savoir s'il existe une fonction qui ajoute des antislash , exactement comme addslashes en PHP.
C'est pour ajouter des antislash dans la création de fichier XML
DiJiTooL
Messages postés78Date d'inscriptionsamedi 4 août 2001StatutMembreDernière intervention29 mars 2007 15 juin 2006 à 19:44
Tu peux créer un objet StringBuilder et utiliser la méthode TonString.Append("\"); pour ajouter l'antislash à la fin
et la methode TonString.Insert(0,"\");
dgouttegattat
Messages postés129Date d'inscriptionmardi 22 novembre 2005StatutMembreDernière intervention30 décembre 20073 16 juin 2006 à 11:12
Salut,
Je ne sais pas trop ce que tu veux faire, mais l'antislash n'est pas un caractère d'échappement en XML. Si tu veux échapper une apostrophe dans une valeur d'attribut, tu dois utiliser ' ou bien ' ou encore ' (39 et 27 étant le code ASCII du caractère ' respectivement en décimal et hexadécimal).
Pour écrire des fichiers XML, les classes System.Xml.XmlWriter et dérivées se chargent automatiquement de l'échappement des caractères quand c'est nécessaire.