Name
cx:commonmark — Transform a “CommonMark” flavored Markdown document into XHTML.
Synopsis
<p:declare-step
type
="
cx:commonmark
"
xmlns:cx
="
http://xmlcalabash.com/ns/extensions
"
>
<p:output
port
="
result
"
/>
<p:option
name
="
href
"
required
="
true
"
/>
<!--
anyURI -->
</p:declare-step>
Description
This step converts a CommonMark flavored Markdown document into XHTML. It relies on the commonmark-java library to perform the underlying parsing.
The underlying parser returns a string containing the unparsed HTML characters.
This step wraps that string in a body
element in the XHTML namespace,
parses that string as XML, and returns the resulting document.