Comment utiliser des guillemets dans l'app.config
J'ai besoin de mettre des guillemets doubles dans la propriété de configuration de Propriété1
<Seection Name Propety1="" .../>
Vous devez vous connecter pour publier un commentaire.
J'ai besoin de mettre des guillemets doubles dans la propriété de configuration de Propriété1
<Seection Name Propety1="" .../>
Vous devez vous connecter pour publier un commentaire.
Je crois que la bonne façon de coder les guillemets dans le XML est via
"
Voir cette réponse:
Comment puis-je échapper les guillemets doubles attributs dans une Chaîne de caractères XML en T-SQL?
Le principe est le même pour tout les autres "spécial" de caractères que vous souhaitez inclure des données. Essentiellement, vous devez utiliser le même encodage que vous utilisez des attributs HTML.
Vous pourriez de codage html la valeur lorsque vous l'ajoutez dans le fichier de configuration. Cela devrait garantir n'importe quel caractère spécial seront traitées correctement dans le fichier xml et être renvoyé comme prévu.
"
dans le fichier XML, puisSystem.Net.WebUtility.HtmlDecode
pour décoder la valeur du client. Mais cette dernière partie doit être inutile et même mauvais, comme .net devrait déjà avoir décodé la valeur au moment de la lecture à partir du fichier de configuration."
. Cependant, vous n'avez généralement pas besoin de code de l'information lorsque vous appelez la .NET configuration des fonctions qui lisent que des informations en retour; Votre"
est automatiquement décodé retour à la double-quote pour vous.