{"id":230,"date":"2012-09-14T00:28:24","date_gmt":"2012-09-14T00:28:24","guid":{"rendered":"http:\/\/tregner.com\/flare-blog\/?p=230"},"modified":"2012-09-14T00:58:54","modified_gmt":"2012-09-14T00:58:54","slug":"flare-to-mediawiki-to-flare-part-5-still-mapping","status":"publish","type":"post","link":"https:\/\/tregner.com\/flare-blog\/flare-to-mediawiki-to-flare-part-5-still-mapping\/","title":{"rendered":"Flare to MediaWiki to Flare (part 5, Still Mapping)"},"content":{"rendered":"<p>Initially I wanted to distinguish between parsing and mapping. But as I study MediaWiki markup, I am increasingly convinced the best approach is to map the markups and create a parsing algorithm based on that. I took a break from this series for some other posts. This is a late evening endeavor. So the pace is slow. But I put some time into the map. In the course of mapping, I&#8217;ve realized the structure of the MediaWiki markup is varied. My feeling is that the markup is a product of what works to promote wiki contribution and that it is an evolving structure.<\/p>\n<p>I&#8217;m working through this Wikipedia Help article: <a href=\"http:\/\/en.wikipedia.org\/wiki\/Help:Wiki_markup\" target=\"_blank\">Help:Wiki markup<\/a>\u00a0and making notes in a spreadsheet as I go. Developing the map will take at least a couple of iterations. At the moment, I&#8217;m through about one third of the help article. Some of the Flare tags in the table do not show the unique class which will be used. This is a pasting issue.<\/p>\n<table style=\"font-size: xx-small;\" width=\"376\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<colgroup>\n<col span=\"8\" width=\"47\" \/> <\/colgroup>\n<tbody>\n<tr>\n<td width=\"47\" height=\"60\">MediaWiki Markup<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">Flare Topic XML \/ XHTML<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"45\">Start<\/td>\n<td width=\"47\">End<\/td>\n<td width=\"47\">Start Tag<\/td>\n<td width=\"47\">Nested Start or End Tag<\/td>\n<td width=\"47\">Nested Start or End Tag<\/td>\n<td width=\"47\">Nested Start or End Tag<\/td>\n<td width=\"47\">Nested Start or End Tag<\/td>\n<td width=\"47\">End<\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"30\">==<\/td>\n<td width=\"47\">==<\/td>\n<td width=\"47\">&lt;h2&gt;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&lt;\/h2&gt;<\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\">===<\/td>\n<td width=\"47\">===<\/td>\n<td width=\"47\">&lt;h3&gt;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&lt;\/h3&gt;<\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\">====<\/td>\n<td width=\"47\">====<\/td>\n<td width=\"47\">&lt;h4&gt;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&lt;\/h4&gt;<\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\">=====<\/td>\n<td width=\"47\">=====<\/td>\n<td width=\"47\">&lt;h5&gt;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&lt;\/h5&gt;<\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\">======<\/td>\n<td width=\"47\">======<\/td>\n<td width=\"47\">&lt;h6&gt;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&lt;\/h6&gt;<\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"60\">;<\/td>\n<td width=\"47\">:<\/td>\n<td width=\"47\">&lt;div &gt;<\/td>\n<td width=\"47\">&lt;div&gt;<\/td>\n<td width=\"47\">&lt;\/div&gt;<\/td>\n<td width=\"47\">&lt;div &gt;<\/td>\n<td width=\"47\">&lt;\/div&gt;<\/td>\n<td width=\"47\">&lt;\/div&gt;<\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\">&#8212;-<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&lt;hr \/&gt;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"45\">__TOC__<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">Mini TOC Proxy<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"60\">__NOTOC__<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&lt;div \/&gt;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\">&lt;br \/&gt;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&lt;br \/&gt;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\">&lt;br&gt;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&lt;br \/&gt;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"75\">single newline<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&lt;div \/&gt;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"30\">empty line<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&lt;\/p&gt;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&lt;p&gt;<\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"60\">:<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&lt;div \/&gt;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"30\">&lt;blockquote&gt;<\/td>\n<td width=\"47\">&lt;\/blockquote&gt;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"180\">&lt;div style=&#8221;width:auto; margin-left:auto; margin-right:auto;&#8221;&gt;<\/td>\n<td width=\"47\">&lt;\/div&gt;<\/td>\n<td width=\"47\">&lt;div style=&#8221;width:auto; margin-left:auto; margin-right:auto;&#8221;&gt;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&lt;\/div&gt;<\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"45\">*<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&lt;ul&gt;<\/td>\n<td width=\"47\">&lt;li&gt;<\/td>\n<td width=\"47\">&lt;p&gt;<\/td>\n<td width=\"47\">&lt;\/p&gt;<\/td>\n<td width=\"47\">&lt;\/li&gt;<\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\">*:<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&lt;p&gt;<\/td>\n<td width=\"47\">&lt;\/p&gt;<\/td>\n<td width=\"47\">&lt;\/li&gt;<\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&lt;\/ul&gt;<\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\">#<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&lt;ol&gt;<\/td>\n<td width=\"47\">&lt;li&gt;<\/td>\n<td width=\"47\">&lt;p&gt;<\/td>\n<td width=\"47\">&lt;\/p&gt;<\/td>\n<td width=\"47\">&lt;\/li&gt;<\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\">#:<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&lt;p&gt;<\/td>\n<td width=\"47\">&lt;\/p&gt;<\/td>\n<td width=\"47\">&lt;\/li&gt;<\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\">newline<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&lt;\/ol&gt;<\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"45\">&lt;poem&gt;<\/td>\n<td width=\"47\">&lt;\/poem&gt;<\/td>\n<td width=\"47\">&lt;pre&gt;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&lt;\/pre&gt;<\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\">&#8221;<\/td>\n<td width=\"47\">&#8221;<\/td>\n<td width=\"47\">&lt;i&gt;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&lt;\/i&gt;<\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\">&#8221;&#8217;<\/td>\n<td width=\"47\">&#8221;&#8217;<\/td>\n<td width=\"47\">&lt;b&gt;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&lt;\/b&gt;<\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\">&#8221;&#8221;<\/td>\n<td width=\"47\">&#8221;&#8221;<\/td>\n<td width=\"47\">&lt;b&gt;<\/td>\n<td width=\"47\">&lt;i&gt;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&lt;\/i&gt;<\/td>\n<td width=\"47\">&lt;\/b&gt;<\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"60\">{{Smallcaps|small caps}}<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\">&lt;code&gt;<\/td>\n<td width=\"47\">&lt;\/code&gt;<\/td>\n<td width=\"47\">&lt;code&gt;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&lt;\/code&gt;<\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"45\">&lt;syntaxhighlight&gt;<\/td>\n<td width=\"47\">&lt;\/syntaxhighlight&gt;<\/td>\n<td width=\"47\">&lt;syntaxhighlight&gt;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&lt;\/syntaxhighlight&gt;<\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\">&lt;small&gt;<\/td>\n<td width=\"47\">&lt;\/small&gt;<\/td>\n<td width=\"47\">&lt;small&gt;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&lt;\/small&gt;<\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\">&lt;big&gt;<\/td>\n<td width=\"47\">&lt;\/big&gt;<\/td>\n<td width=\"47\">&lt;big&gt;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&lt;\/big&gt;<\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\">&amp;nbsp;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&amp;nbsp;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"45\">{{pad|4em}}<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&lt;div&gt;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&lt;\/div&gt;<\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\">&lt;tt&gt;<\/td>\n<td width=\"47\">&lt;\/tt&gt;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"30\">&amp;Agrave;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"105\">&amp;Aacute; &amp;Acirc; &amp;Atilde; &amp;Auml; &amp;Aring; &amp;AElig;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"90\">&amp;Ccedil; &amp;Egrave; &amp;Eacute; &amp;Ecirc; &amp;Euml;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"75\">&amp;Igrave; &amp;Iacute; &amp;Icirc; &amp;Iuml; &amp;Ntilde;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"135\">&amp;Ograve; &amp;Oacute; &amp;Ocirc; &amp;Otilde; &amp;Ouml; &amp;Oslash;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"105\">&amp;Ugrave; &amp;Uacute; &amp;Ucirc; &amp;Uuml; &amp;szlig;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"150\">&amp;agrave; &amp;aacute; &amp;acirc; &amp;atilde; &amp;auml; &amp;aring; &amp;aelig; &amp;ccedil;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"90\">&amp;egrave; &amp;eacute; &amp;ecirc; &amp;euml;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"75\">&amp;igrave; &amp;iacute; &amp;icirc; &amp;iuml; &amp;ntilde;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"135\">&amp;ograve; &amp;oacute; &amp;ocirc; &amp;otilde; &amp;ouml; &amp;oslash; &amp;oelig;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"105\">&amp;ugrave; &amp;uacute; &amp;ucirc; &amp;uuml; &amp;yuml;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"60\">&amp;iquest; &amp;iexcl; &amp;sect; &amp;para;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"105\">&amp;dagger; &amp;Dagger; &amp;bull; &amp;ndash; &amp;mdash;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"90\">&amp;lsaquo; &amp;rsaquo; &amp;laquo; &amp;raquo;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"60\">&amp;lsquo; &amp;rsquo; &amp;ldquo; &amp;rdquo;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"30\">&amp;apos; &amp;quot;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\">&lt;pre&gt;<\/td>\n<td width=\"47\">&lt;\/pre&gt;<\/td>\n<td width=\"47\">&lt;pre&gt;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\">&lt;\/pre&gt;<\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"30\">&lt;nowiki&gt;<\/td>\n<td width=\"47\">&lt;nowiki&gt;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"15\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"90\">&amp;trade; &amp;copy; &amp;reg; &amp;cent; &amp;euro; &amp;yen;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<tr>\n<td width=\"47\" height=\"60\">&amp;pound; &amp;curren;<\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<td width=\"47\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Initially I wanted to distinguish between parsing and mapping. But as I study MediaWiki markup, I am increasingly convinced the best approach is to map the markups and create a parsing algorithm based on that. I took a break from this series for some other posts. This is a late evening endeavor. So the pace&hellip; <a class=\"more-link\" href=\"https:\/\/tregner.com\/flare-blog\/flare-to-mediawiki-to-flare-part-5-still-mapping\/\">Continue reading <span class=\"screen-reader-text\">Flare to MediaWiki to Flare (part 5, Still Mapping)<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[5,38,23],"_links":{"self":[{"href":"https:\/\/tregner.com\/flare-blog\/wp-json\/wp\/v2\/posts\/230"}],"collection":[{"href":"https:\/\/tregner.com\/flare-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tregner.com\/flare-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tregner.com\/flare-blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tregner.com\/flare-blog\/wp-json\/wp\/v2\/comments?post=230"}],"version-history":[{"count":13,"href":"https:\/\/tregner.com\/flare-blog\/wp-json\/wp\/v2\/posts\/230\/revisions"}],"predecessor-version":[{"id":251,"href":"https:\/\/tregner.com\/flare-blog\/wp-json\/wp\/v2\/posts\/230\/revisions\/251"}],"wp:attachment":[{"href":"https:\/\/tregner.com\/flare-blog\/wp-json\/wp\/v2\/media?parent=230"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tregner.com\/flare-blog\/wp-json\/wp\/v2\/categories?post=230"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tregner.com\/flare-blog\/wp-json\/wp\/v2\/tags?post=230"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}