<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<br>
<div class="moz-cite-prefix">Hi S...<br>
<br>
If white-space is important to you you can do a number of
things....<br>
<br>
1. you can use the *raw* Format (which changes nothing) instead of
the Pretty or Compact format, and then set up your JDOM content to
have the right whitespace in the right places, then the Outputter
with Raw formatter will not modify the whitespace (which both
Pretty and Compact do).<br>
2. if only *part* of the XML document has significant whitespace
(which I think is your case), then you can use the
xml:space="preserve" attribute and JDOM will not modify any
whitespace in that content.<br>
<br>
<div>
<div> <paragraph align="justified"
xml:space="preserve"></div>
<div> According to the normalized curve A (LA<sub>eq
inter</sub>) the values...</div>
<div> </paragraph ></div>
</div>
<br>
Rolf<br>
<br>
On 15/01/2013 3:56 AM, SoTaNeZ wrote:<br>
</div>
<blockquote
cite="mid:CAJypjWfh_rRKNR0YHvnRUhysv51EsyCphHMkJf5X+bwmhoTEDg@mail.gmail.com"
type="cite">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>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
To control your jdom-interest membership:
<a class="moz-txt-link-freetext" href="http://www.jdom.org/mailman/options/jdom-interest/youraddr@yourhost.com">http://www.jdom.org/mailman/options/jdom-interest/youraddr@yourhost.com</a></pre>
</blockquote>
<br>
</body>
</html>