Hello.<div><br><div>I have some complex elements in which their texts are mixed with some HTML markup that I treat as XML elements. For example:</div><div><br></div><div>------------------------------------------------------</div>
<div><div> <paragraph align="justified"></div><div> According to the normalized curve A (LA</div><div> <sub>eq inter</sub></div><div> ) the values...</div><div> </paragraph ></div>
</div><div>------------------------------------------------------</div><div><br></div><div>The above example is in PrettyFormat.</div><div><br></div><div>My intention is to use an XSL to transform this text to HTML, keeping the HTML representation, so using "xsl:copy-of" I can copy the whole paragraph as is.</div>
<div>The problem is that the XML elements inserted between the text are represented in a new line, so the XLT transformation adds both white spaces before and after these elements in the HTML output:</div><div><br></div><div>
------------------------------------------------------</div><div><div>According to the normalized curve A (LA <font size="1">eq inter</font> ) the values...</div></div><div>------------------------------------------------------</div>
<div><br></div><div>when the output I want should be:</div><div><br></div><div>------------------------------------------------------</div><div>According to the normalized curve A (LA<font size="1">eq inter</font>) the values...</div>
<div>------------------------------------------------------</div><div><br></div><div>I cannot use the CompactFormat, because I need these XMLs to be readable by humans.</div><div><br></div><div>The problem is solved if I manually place these inner XML elements in the same line with the rest of the text:</div>
<div><br></div><div>------------------------------------------------------</div><div><div> <paragraph align="justified"></div><div> According to the normalized curve A (LA<sub>eq inter</sub>) the values...</div>
<div> </paragraph ></div></div><div>------------------------------------------------------</div><div><br></div><div>Is there a way to tell JDOM to format complex XML elements (those having text and other elements) this way, or maybe other workarounds?</div>
<div><br></div><div>I prefer to avoid post-processing of the outputted XMLs files...</div><div><br></div><div>Thank you very much.</div></div><div><br></div>