XML/Output: Difference between revisions

Content added Content deleted
Line 849: Line 849:
This produces:
This produces:
<lang xml><?xml version="1.0" encoding="UTF-8"?><CharacterRemarks><Character name="April">Bubbly: I'm &gt; Tam and &lt;= Emily</Character><Character name="Tam O'Shanter">Burns: "When chapman billies leave the street ..."</Character><Character name="Emily">Short &amp; shrift</Character></CharacterRemarks></lang>
<lang xml><?xml version="1.0" encoding="UTF-8"?><CharacterRemarks><Character name="April">Bubbly: I'm &gt; Tam and &lt;= Emily</Character><Character name="Tam O'Shanter">Burns: "When chapman billies leave the street ..."</Character><Character name="Emily">Short &amp; shrift</Character></CharacterRemarks></lang>

=={{header|Joy}}==
<lang Joy>
DEFINE subst ==
[[['< "&lt;" putchars]
['> "&gt;" putchars]
['& "&amp;" putchars]
[putch]] case] step;

XMLOutput ==
"<CharacterRemarks>\n" putchars
[ "<Character name=\"" putchars uncons swap putchars "\">" putchars first subst "</Character>\n" putchars] step
"</CharacterRemarks>\n" putchars.

[ [ "April" "Bubbly: I'm > Tam and <= Emily" ]
[ "Tam O'Shanter" "Burns: \"When chapman billies leave the street ...\"" ]
[ "Emily" "Short & shrift" ]
] XMLOutput.
</lang>


=={{header|Mathematica}}==
=={{header|Mathematica}}==
Line 867: Line 886:
<Character name=\"Emily\">Short &amp; shrift</Character>
<Character name=\"Emily\">Short &amp; shrift</Character>
</CharacterRemarks></pre>
</CharacterRemarks></pre>



=={{header|NetRexx}}==
=={{header|NetRexx}}==