XML Worker 0.9.2



XML Worker 0.9.2

  • Changes made by Balder Van Camp & Emiel Ackermann
    • Body now uses nonewlineparagraph
    • XML parser takes namespaces into account: tag <ns:atag> is now parsed as atag with namespace ns.
    • Rowspan fix when determining and comparing the width of cell with its predecessors. Rowspan is now checked not only for the current column, but for the following columns as well.
    • Table / TableData / TableRowElement:
      • revised Table after receiving IndexOutOfBounds
      • Table should now keep working even with inner non table tags. e.g. a <p> in <table>, they will all be taken as caption for the table though.
      • Table code adapted to allow page-break-before on <table>
      • didn’t test what happens when it’s on <td>’s yet.
    • XMLWorkerHelper – removed deprecated methods
    • pom: add osgi data
    • xmlworker-html: allow parsing snippets with no root tag
    • page-break-before can add Chunk element to currentContent list -> stackKeeping processors should check for other then the expected elements (like in OrderUnoderedList). We probably need to check that in Table tag processor too
    • the dummy tag processor should really be a dummy. Now it is, it doesn't call code from AbstractTagProcessor