<div dir="ltr">Hi Tim,<div><br></div><div>Thanks for replying.</div><div>No that is not the output I am looking for.</div><div><br></div><div>I just want to scrape out <span style="font-size:13px;color:rgb(80,0,80);font-family:arial,sans-serif"><</span><span style="font-size:13px;color:rgb(80,0,80);font-family:arial,sans-serif">nodeBase base="0" /></span></div>
<div><span style="font-size:13px;color:rgb(80,0,80);font-family:arial,sans-serif">But the way I have written my xsl file it is removing it but it is also leaving a blank space there. I want my output to look like this:</span></div>
<div><span style="font-size:13px;color:rgb(80,0,80);font-family:arial,sans-serif"><br></span></div><div><b><span style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px"><?xml version="1.0" encoding="UTF-8"?></span><br style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px">
<span style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px"><testNode></span><br style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px"><span style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px"><nodeInfo></span><br style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px">
<span style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px"><nodePeriod nodeTime="600000000"/></span></b></div><div><b><span style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px"></nodeInfo></span><br style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px">
<span style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px"></testNode></span></b><span style="font-size:13px;color:rgb(80,0,80);font-family:arial,sans-serif"><br></span></div><div><span style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px"><br>
</span></div><div><span style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px">But in actual it is showing like this:</span></div><div><span style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px"><br>
</span></div><div><font color="#0000ff"><span style="font-family:arial,sans-serif;font-size:13px"><?xml version="1.0" encoding="UTF-8"?></span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px"><testNode></span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px"><nodeInfo></span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px"><nodePeriod nodeTime="600000000"/></span></font></div><div><span style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px">                                <---------------------------- <b>I want to remove this space</b> :) </span></div>
<div><font color="#0000ff"><span style="font-family:arial,sans-serif;font-size:13px"></nodeInfo></span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px"></testNode></span></font><span style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px"><br>
</span></div><div><span style="font-size:13px;color:rgb(80,0,80);font-family:arial,sans-serif"><br></span></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jul 22, 2014 at 3:00 PM, Tim <span dir="ltr"><<a href="mailto:jtim.arnold@gmail.com" target="_blank">jtim.arnold@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">On Tuesday, July 22, 2014 8:53:35 AM UTC-4, varun bhatnagar wrote:<br>
> Hi,<br>
> Thank you so much for the suggestion.<br>
> I tried using the rstrip() function but that did not work. Still getting a blank space between <nodePeriod> and </nodeInfo> as mentioned in the above output xml file:<br>
</div><div class="">> <nodePeriod nodeTime="600000000"/>                                     <br>
>  </nodeInfo><br>
</div><div class="">> Is there any other way through which this can be achieved? Can't this be handled by xslt itself in some way?<br>
><br>
> Thanks,<br>
><br>
> BR,<br>
> Varun<br>
</div><div class="">> On Tue, Jul 22, 2014 at 2:23 PM, Monte Milanuk <<a href="mailto:memi...@invalid.com">memi...@invalid.com</a>> wrote:<br>
> On 2014-07-22, varun bhatnagar <<a href="mailto:varun...@gmail.com">varun...@gmail.com</a>> wrote:<br>
> > I want to strip the space between *<nodePeriod>* and *</nodeInfo>*<br>
> > Can anyone suggest a way out to do that?<br>
> Look at str.rstrip() - by default it removes trailing whitespace<br>
> including carriage returns.<br>
> --<br>
<br>
</div>Hi Varun,<br>
The whitespace is part of your original xml; the xslt is only preserving that whitespace. Do you have any control over the construction of that original xml?<br>
<br>
It looks like it has been tidied and whitespace perhaps added. I think you will get what you want if the original has the newlines removed:<br>
<div class=""><?xml version="1.0" encoding="UTF-8"?><br>
<testNode><br>
<nodeInfo><br>
<nodePeriod nodeTime="600000000"/><nodeBase base="0" /></nodeInfo><br>
</testNode><br>
<br>
</div>does that get you what you're looking for? Is the whitespace actually necessary in the original or problematic in the result?<br>
<br>
--Tim Arnold<br>
<span class="HOEnZb"><font color="#888888">--<br>
<a href="https://mail.python.org/mailman/listinfo/python-list" target="_blank">https://mail.python.org/mailman/listinfo/python-list</a><br>
</font></span></blockquote></div><br></div>