The jspwiki parser renders nested lists invalid
-----------------------------------------------
Key: FOR-680
URL: http://issues.apache.org/jira/browse/FOR-680
Project: Forrest
Type: Bug
Components: Plugin: Wiki
Versions: 0.7
Environment: MacOS X 10.4.2, Java 1.4.2
Reporter: Sjur N. Moshagen
Lists within lists are parsed into an invalid structure. The following input:
!!!Test title
Test list:
* li1
* li2
** li2a
** li2b
** li2c
* li3
comes out as the following xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN"
"document-v11.dtd">
<document>
<header>
<title>test</title>
</header>
<body>
<section>
<title>Test title</title>
<p>Test list: </p>
<ul>
<li>li1 </li>
<li>li2 </li>
<ul>
<li>li2a </li>
<li>li2b </li>
<li>li2c </li>
</ul>
<li>li3 </li>
</ul>
</section>
</body>
</document>
Note that the inner <ul> is not within the preceding <li> as required by the
dtd, but inserted between to <li>s.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira