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

Reply via email to