How to not escape ampersand in the attribute of an element?
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 35/100
Piste de recherche
Commencez par l'appel REXML::Text.new et la sérialisation de l'attribut de l'élément présentés dans l'issue, y compris le flag raw et le comportement dans le contexte de l'élément. Suivez la manière dont la valeur de l'attribut est échappée et comparez le résultat avec la sortie demandée Hello�26#10;World ; le travail est terminé lorsque le comportement de sérialisation attendu est établi et couvert par un test approprié.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Hi!
I am trying to create an element with attribute that looks like:
<MyElement
myAttribute = "Hello World">
</MyElement>
which I am doing the the following code:
my_attribute = REXML::Text.new('Hello World')
my_element = REXML::Element.new('MyElement')
my_element.attributes['myAttribute'] = my_attribute
my_element.to_s
and I get Hello&amp;#10;World in the attribute. I also tried using the raw flag for the Text and the { :raw => :all } context for the Element but that removes only a single amp;.
Am I missing something? How can I get to my desired output?
- Langage dominant
- Ruby
- Étoiles
- 181
- Forks
- 105
- Merge moyen
- 8 j 16 h
- PR mergées (30 j)
- 2
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de ruby/rexml
-
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
-
XPath underscored function name is wrongly acceptedPeut-être pris @sjh9714 l’a pris il y a 50 jours. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
-
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
-
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
Toutes les issues de ruby/rexml
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Homebrew/homebrew-cask#295450 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 Une demi-journée Accessibilité débutants 72/100
TheOdinProject/curriculum#31479 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
taskcluster/taskcluster#9284 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Class option relations are appended to the command on every runPeut-être pris @auraseb l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100