From: Guenter M. <mi...@us...> - 2012-09-23 19:23:46
|
On 2012-09-21, SourceForge.net wrote: > Initial Comment: > With Docutils >= 0.9, it is impossible to include HTML files (without > parsing of rst-inline-markup in the HTML file) with the "include" > directive:: > .. include:: test.html > :code: HTML > It would be nice to have a new option for the include directive that > allowed one to pass the content of the included file to a "parsed > literal" block. Something like: > .. include:: test.html > :parsed-literal: HTML > ---------------------------------------------------------------------- >>Comment By: David Goodger (goodger) > Date: 2012-09-21 07:05 > Message: > I don't understand the request. What does "rst-inline-markup in the HTML > file" mean? Please show an example of the input file and describe what you > want as output. The idea is to allow input of an external file as parsed-literal block similar to the input as a literal block with the :litaral: option. A use case could be similar to what is stated as use case for the parsed-literal directive: source code with links and/or other inline markup, e.g. File ham.html:: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <!-- Das_ ist *schön* --> <p>nice</p> </body> </html> File eggs.txt:: This is the file ham.html: .. input:: ham.html :parsed-literal: .. _das: http://example.org/very/nice/example The request comes from a Sphinx user, where it is possible to have syntax highlight of code in a parsed-literal block. This explains the idea to specify a code language as well, something that will most probably not be implemented in Docutils. Günter |