For the Andrew Staceys of this world: deal with empty element in a more text/html-friendly fashion.
2.6 KiB
We must make sure that '
is always written as '
.
*** Parameters: ***
{} # params
*** Markdown input: ***
<p>here's an apostrophe & a quote "</p>
<p>here's an apostrophe & a quote "</p>
{:}
<p>here's an apostrophe & a quote "</p>
{:lang=xml}
<p>here's an apostrophe & a quote "</p>
{:html_use_syntax=true lang=not_supported}
<p>here's an apostrophe & a quote "</p>
{:html_use_syntax=true lang=xml}
*** Output of inspect *** md_el(:document,[ md_par([md_code("
here's an apostrophe & a quote "
")]), md_el(:code,[],{:raw_code=>"here's an apostrophe & a quote "
"},[]), md_el(:code,[],{:raw_code=>"here's an apostrophe & a quote "
"},"lang", "xml"), md_el(:code,[],{:raw_code=>"here's an apostrophe & a quote "
"},"html_use_syntax", "true"], ["lang", "not_supported"), md_el(:code,[],{:raw_code=>"here's an apostrophe & a quote "
"},"html_use_syntax", "true"], ["lang", "xml") ],{},[]) *** Output of to_html ***<p>here's an apostrophe & a quote "</p>
<p>here's an apostrophe & a quote "</p>
<p>here's an apostrophe & a quote "</p>
<p>here's an apostrophe & a quote "</p>
<p>here's an apostrophe & a quote "</p>
*** Output of to_latex *** {\colorbox[rgb]{1.00,0.93,1.00}{\tt \char60p\char62here\char39s~an~apostrophe~\char38~a~quote~\char34\char60\char47p\char62}}
\begin{verbatim}
here's an apostrophe & a quote "
\end{verbatim} \begin{verbatim}here's an apostrophe & a quote "
\end{verbatim} \begin{verbatim}here's an apostrophe & a quote "
\end{verbatim} \begin{verbatim}here's an apostrophe & a quote "
\end{verbatim} *** Output of to_md ***<p>here's an apostrophe & a quote "</p>
<p>here's an apostrophe & a quote "</p>
{:}
<p>here's an apostrophe & a quote "</p>
{:lang=xml}
<p>here's an apostrophe & a quote "</p>
{:html_use_syntax=true lang=not_supported}
<p>here's an apostrophe & a quote "</p>
{:html_use_syntax=true lang=xml} *** Output of to_s ***