[ 
https://issues.apache.org/jira/browse/DOXIA-726?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17807409#comment-17807409
 ] 

ASF GitHub Bot commented on DOXIA-726:
--------------------------------------

kwin opened a new pull request, #196:
URL: https://github.com/apache/maven-doxia/pull/196

   Use XML entities prior to escaping for Markdown with a backslash




> MarkdownSink: Incorrect escaping of <,>,",' and &
> -------------------------------------------------
>
>                 Key: DOXIA-726
>                 URL: https://issues.apache.org/jira/browse/DOXIA-726
>             Project: Maven Doxia
>          Issue Type: Bug
>    Affects Versions: 2.0.0-M9
>            Reporter: Konrad Windszus
>            Assignee: Konrad Windszus
>            Priority: Major
>
> As Markdown emits all unknown characters "as-is" in the resulting HTML also 
> all XML escape characters need to be leveraged in addition to the ones 
> outlined in https://daringfireball.net/projects/markdown/syntax#backslash in 
> {{Sink.text(...)}}. Currently only the latter is considered though which 
> leads to incorrect output: The text value
> {code}
> "this is a <test>"
> {code}
> should lead to
> {code}
> "this is a &lt;test&gt;"
> {code}
> but right now the "<" and ">" are not escaped.
> Compare also with 
> https://spec.commonmark.org/0.30/#entity-and-numeric-character-references.
> It needs to be ensured that all parsed XHTML elements which are not natively 
> supported by the Sink API (i.e. don't lead to a dedicated event) are passed 
> as is to the output (given the input is XHTML).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to