How to not escape ampersand in the attribute of an element?
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia con la chiamata REXML::Text.new e la serializzazione dell'attributo dell'elemento mostrate nell'issue, includendo il flag raw e il comportamento nel contesto dell'elemento. Traccia come viene sottoposto a escaping il valore dell'attributo e confronta il risultato con l'output richiesto Hello�26#10;World; il lavoro è completato quando il comportamento di serializzazione previsto è stabilito e coperto da un test appropriato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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?
- Lingua principale
- Ruby
- Stelle
- 181
- Fork
- 105
- Merge medio
- 8g 16h
- PR unite (30g)
- 2
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di ruby/rexml
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
-
XPath underscored function name is wrongly acceptedForse già presa @sjh9714 l’ha presa 48 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
thewca/worldcubeassociation.org#16088 ·
I maintainer di solito rispondono entro 1 giorno
-
cocoapods: bundled activesupport raises `unknown keyword: quirks_mode` once json 3 is installedAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
Homebrew/homebrew-core#319232 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
ecosyste-ms/repos#1215 ·
I maintainer di solito rispondono entro 1 giorno