Per ovvi motivi, la parentesi angolare sinistra non può essere utilizzata letteralmente nel testo HTML. Lo stato della staffa ad angolo retto non è così chiaro. Funziona quando lo provo, ma ovviamente i browser notoriamente perdonano i costrutti che non sono HTML validi.Staffa ad angolo retto in HTML
http://www.w3.org/TR/html4/charset.html#h-5.4 sembra dire che è valido, anche se potrebbe non essere supportato dai browser più vecchi, ma fa anche menzione specifica dei valori degli attributi citati. Is it necessary to html encode right angle brackets? dice anche che è valido ma di nuovo parla specificamente dei valori di attributo quotati.
Qual è la risposta per pezzi di testo semplici (il contenuto di un elemento <pre>
è il caso che sto guardando) e differisce in alcun modo?
Dovrai comunque scappare dalle parentesi quadre. Perché non fare la cosa più semplice e sicura e sfuggire anche alle parentesi giuste? –
Perché devo mantenere una porzione di testo che consiste nell'output del programma che contiene parentesi angolari ma non lasciate, e questo determina se l'attività di manutenzione è copia e incolla contro copia, incolla e cerca/sostituisci. – rwallace