<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.apertium.org/w/index.php?action=history&amp;feed=atom&amp;title=Task_ideas_for_Google_Code-in%2FComment_XML</id>
	<title>Task ideas for Google Code-in/Comment XML - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.apertium.org/w/index.php?action=history&amp;feed=atom&amp;title=Task_ideas_for_Google_Code-in%2FComment_XML"/>
	<link rel="alternate" type="text/html" href="https://wiki.apertium.org/w/index.php?title=Task_ideas_for_Google_Code-in/Comment_XML&amp;action=history"/>
	<updated>2026-05-29T21:44:10Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://wiki.apertium.org/w/index.php?title=Task_ideas_for_Google_Code-in/Comment_XML&amp;diff=55721&amp;oldid=prev</id>
		<title>Unhammer: fix</title>
		<link rel="alternate" type="text/html" href="https://wiki.apertium.org/w/index.php?title=Task_ideas_for_Google_Code-in/Comment_XML&amp;diff=55721&amp;oldid=prev"/>
		<updated>2016-01-02T12:57:19Z</updated>

		<summary type="html">&lt;p&gt;fix&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 12:57, 2 January 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 49:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 49:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;gae&amp;lt;s n=&quot;n&quot;/&amp;gt;&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;yaa&amp;lt;s n=&quot;n&quot;/&amp;gt;&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;gae&amp;lt;s n=&quot;n&quot;/&amp;gt;&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;yaa&amp;lt;s n=&quot;n&quot;/&amp;gt;&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;bah&amp;lt;s n=&quot;vblex&quot;/&amp;gt;&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;yah&amp;lt;s n=&quot;vblex&quot;/&amp;gt;&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;bah&amp;lt;s n=&quot;vblex&quot;/&amp;gt;&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;yah&amp;lt;s n=&quot;vblex&quot;/&amp;gt;&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;div&gt;    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;bah&amp;lt;s n=&quot;n&quot;/&amp;gt;&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;yah&lt;/del&gt;&amp;lt;s n=&quot;n&quot;/&amp;gt;&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;bah&amp;lt;s n=&quot;n&quot;/&amp;gt;&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;rah&lt;/ins&gt;&amp;lt;s n=&quot;n&quot;/&amp;gt;&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;bah&amp;lt;s n=&quot;n&quot;/&amp;gt;&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;meh&amp;lt;s n=&quot;n&quot;/&amp;gt;&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;bah&amp;lt;s n=&quot;n&quot;/&amp;gt;&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;meh&amp;lt;s n=&quot;n&quot;/&amp;gt;&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;dum&amp;lt;g&amp;gt;&amp;lt;b/&amp;gt;bum&amp;lt;/g&amp;gt;&amp;lt;s n=&quot;n&quot;/&amp;gt;&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;rum&amp;lt;s n=&quot;n&quot;/&amp;gt;&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;dum&amp;lt;g&amp;gt;&amp;lt;b/&amp;gt;bum&amp;lt;/g&amp;gt;&amp;lt;s n=&quot;n&quot;/&amp;gt;&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;rum&amp;lt;s n=&quot;n&quot;/&amp;gt;&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Unhammer</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.apertium.org/w/index.php?title=Task_ideas_for_Google_Code-in/Comment_XML&amp;diff=55503&amp;oldid=prev</id>
		<title>Unhammer at 11:16, 27 December 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.apertium.org/w/index.php?title=Task_ideas_for_Google_Code-in/Comment_XML&amp;diff=55503&amp;oldid=prev"/>
		<updated>2015-12-27T11:16:13Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 11:16, 27 December 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 36:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 36:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;You can use any programming language you want, but Python is recommended.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;You can use any programming language you want, but Python is recommended.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;==Example==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;A more complete test example:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;A more complete test example:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Unhammer</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.apertium.org/w/index.php?title=Task_ideas_for_Google_Code-in/Comment_XML&amp;diff=55502&amp;oldid=prev</id>
		<title>Unhammer at 11:15, 27 December 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.apertium.org/w/index.php?title=Task_ideas_for_Google_Code-in/Comment_XML&amp;diff=55502&amp;oldid=prev"/>
		<updated>2015-12-27T11:15:51Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 11:15, 27 December 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;Given an XML file on standard input like:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;Given an XML file on standard input like:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;foo&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;bar&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;foo&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;bar&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;baz&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;baa&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;baz&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;baa&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;foa&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;yuo&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;foa&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;yuo&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;gae&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;yaa&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;gae&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;yaa&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;And a list in a file (filename given as the first argument to the script) like&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;And a list in a file (filename given as the first argument to the script) like&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;    foo:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;    foo:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;    :yaa&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;    :yaa&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;Print the following XML file to standard output:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;Print the following XML file to standard output:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;    &amp;lt;!--&amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;foo&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;bar&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;--&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;    &amp;lt;!--&amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;foo&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;bar&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;--&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;baz&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;baa&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;baz&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;baa&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;foa&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;yuo&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;foa&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;yuo&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;    &amp;lt;!--&amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;gae&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;yaa&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;--&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;    &amp;lt;!--&amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;gae&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;yaa&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;--&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;The task should also take into account:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;The task should also take into account:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;tags:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;tags:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;    foo&amp;lt;n&amp;gt;: = foo&amp;lt;s n=&quot;n&quot;/&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;    foo&amp;lt;n&amp;gt;: = foo&amp;lt;s n=&quot;n&quot;/&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;spaces:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;spaces:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;    foo bar&amp;lt;n&amp;gt;: = foo&amp;lt;b/&amp;gt;bar&amp;lt;s n=&quot;n&quot;/&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;    foo bar&amp;lt;n&amp;gt;: = foo&amp;lt;b/&amp;gt;bar&amp;lt;s n=&quot;n&quot;/&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;grouped elements:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;grouped elements:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;    foo# bar&amp;lt;n&amp;gt;: = foo&amp;lt;g&amp;gt;&amp;lt;b/&amp;gt;bar&amp;lt;/g&amp;gt;&amp;lt;s n=&quot;n&quot;/&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;    foo# bar&amp;lt;n&amp;gt;: = foo&amp;lt;g&amp;gt;&amp;lt;b/&amp;gt;bar&amp;lt;/g&amp;gt;&amp;lt;s n=&quot;n&quot;/&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;You can use any programming language you want, but Python is recommended.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;You can use any programming language you want, but Python is recommended.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Unhammer</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.apertium.org/w/index.php?title=Task_ideas_for_Google_Code-in/Comment_XML&amp;diff=55501&amp;oldid=prev</id>
		<title>Unhammer: Created page with &quot; Given an XML file on standard input like:      &lt;e&gt;&lt;p&gt;&lt;l&gt;foo&lt;/l&gt;&lt;r&gt;bar&lt;/r&gt;&lt;/p&gt;&lt;/e&gt;     &lt;e&gt;&lt;p&gt;&lt;l&gt;baz&lt;/l&gt;&lt;r&gt;baa&lt;/r&gt;&lt;/p&gt;&lt;/e&gt;     &lt;e&gt;&lt;p&gt;&lt;l&gt;foa&lt;/l&gt;&lt;r&gt;yuo&lt;/r&gt;&lt;/p&gt;&lt;/e&gt;     &lt;e&gt;&lt;p&gt;&lt;l&gt;g...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.apertium.org/w/index.php?title=Task_ideas_for_Google_Code-in/Comment_XML&amp;diff=55501&amp;oldid=prev"/>
		<updated>2015-12-27T11:15:18Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot; Given an XML file on standard input like:      &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;foo&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;bar&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;     &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;baz&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;baa&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;     &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;foa&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;yuo&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;     &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;g...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
Given an XML file on standard input like:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;foo&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;bar&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;br /&gt;
    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;baz&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;baa&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;br /&gt;
    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;foa&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;yuo&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;br /&gt;
    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;gae&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;yaa&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And a list in a file (filename given as the first argument to the script) like&lt;br /&gt;
&lt;br /&gt;
    foo:&lt;br /&gt;
    :yaa&lt;br /&gt;
&lt;br /&gt;
Print the following XML file to standard output:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!--&amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;foo&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;bar&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;--&amp;gt;&lt;br /&gt;
    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;baz&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;baa&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;br /&gt;
    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;foa&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;yuo&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;br /&gt;
    &amp;lt;!--&amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;gae&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;yaa&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The task should also take into account:&lt;br /&gt;
&lt;br /&gt;
tags:&lt;br /&gt;
&lt;br /&gt;
    foo&amp;lt;n&amp;gt;: = foo&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
spaces:&lt;br /&gt;
&lt;br /&gt;
    foo bar&amp;lt;n&amp;gt;: = foo&amp;lt;b/&amp;gt;bar&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
grouped elements:&lt;br /&gt;
&lt;br /&gt;
    foo# bar&amp;lt;n&amp;gt;: = foo&amp;lt;g&amp;gt;&amp;lt;b/&amp;gt;bar&amp;lt;/g&amp;gt;&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can use any programming language you want, but Python is recommended.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A more complete test example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    $ &amp;lt;input.dix python3 script.py to-be-commented.txt &amp;gt;output.dix&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
input.dix:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;foo&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;bar&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;br /&gt;
    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;noo&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;foo&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;br /&gt;
    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;foo&amp;lt;s n=&amp;quot;vblex&amp;quot;/&amp;gt;&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;yuo&amp;lt;s n=&amp;quot;vblex&amp;quot;/&amp;gt;&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;br /&gt;
    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;yaa&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;yum&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;br /&gt;
    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;gae&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;yaa&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;br /&gt;
    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;bah&amp;lt;s n=&amp;quot;vblex&amp;quot;/&amp;gt;&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;yah&amp;lt;s n=&amp;quot;vblex&amp;quot;/&amp;gt;&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;br /&gt;
    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;bah&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;yah&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;br /&gt;
    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;bah&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;meh&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;br /&gt;
    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;dum&amp;lt;g&amp;gt;&amp;lt;b/&amp;gt;bum&amp;lt;/g&amp;gt;&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;rum&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
to-be-commented.txt:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    foo&amp;lt;n&amp;gt;:&lt;br /&gt;
    :yaa&amp;lt;n&amp;gt;&lt;br /&gt;
    bah:rah&lt;br /&gt;
    dum# bum&amp;lt;n&amp;gt;:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
output.dix:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;!-- &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;foo&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;bar&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt; --&amp;gt;&lt;br /&gt;
    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;noo&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;foo&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;br /&gt;
    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;foo&amp;lt;s n=&amp;quot;vblex&amp;quot;/&amp;gt;&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;yuo&amp;lt;s n=&amp;quot;vblex&amp;quot;/&amp;gt;&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;br /&gt;
    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;yaa&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;yum&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;br /&gt;
    &amp;lt;!-- &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;gae&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;yaa&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt; --&amp;gt;&lt;br /&gt;
    &amp;lt;!-- &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;bah&amp;lt;s n=&amp;quot;vblex&amp;quot;/&amp;gt;&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;rah&amp;lt;s n=&amp;quot;vblex&amp;quot;/&amp;gt;&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt; --&amp;gt;&lt;br /&gt;
    &amp;lt;!-- &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;bah&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;rah&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt; --&amp;gt;&lt;br /&gt;
    &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;bah&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;meh&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt;&lt;br /&gt;
    &amp;lt;!-- &amp;lt;e&amp;gt;&amp;lt;p&amp;gt;&amp;lt;l&amp;gt;dum&amp;lt;g&amp;gt;&amp;lt;b/&amp;gt;bum&amp;lt;/g&amp;gt;&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&amp;lt;/l&amp;gt;&amp;lt;r&amp;gt;rum&amp;lt;s n=&amp;quot;n&amp;quot;/&amp;gt;&amp;lt;/r&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/e&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note how &amp;quot;bah:rah&amp;quot; comments out both the vblex and n entries (no tags in that pattern), but not the line that has &amp;quot;meh&amp;quot; in it&amp;#039;s &amp;lt;r&amp;gt; element. Also, note how :yaa&amp;lt;n&amp;gt; does not comment out the line that has &amp;quot;yaa&amp;quot; in its &amp;lt;l&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
[[Category:Tasks for Google Code-in|Comment XML]]&lt;/div&gt;</summary>
		<author><name>Unhammer</name></author>
		
	</entry>
</feed>