XML/Output: Difference between revisions

Content added Content deleted
(Added Erlang)
(Add Nimrod)
Line 1,353: Line 1,353:
</CharacterRemarks>
</CharacterRemarks>
</lang>
</lang>

=={{header|Nimrod}}==
<lang nimrod>import xmltree, strtabs, sequtils

proc charsToXML(names, remarks): PXmlNode =
result = <>CharacterRemarks()
for name, remark in items zip(names, remarks):
result.add(<>Character(name=name, remark.newText))

echo charsToXML(@["April", "Tam O'Shanter", "Emily"],
@["Bubbly: I'm > Tam and <= Emily",
"Burns: \"When chapman billies leave the street ...\"",
"Short & shrift"])</lang>
Output:
<pre><CharacterRemarks>
<Character name="April">Bubbly: I'm &gt; Tam and &lt;= Emily</Character>
<Character name="Tam O'Shanter">Burns: &quot;When chapman billies leave the street ...&quot;</Character>
<Character name="Emily">Short &amp; shrift</Character>
</CharacterRemarks></pre>


=={{header|Objeck}}==
=={{header|Objeck}}==