<font size=2 face="Trebuchet MS">Hi Fabian,</font>
<br>
<br><font size=2 face="Trebuchet MS">        The
value i am trying to get seems to be wrong.The  xml looks like</font>
<br>
<br><font size=2 face="Trebuchet MS"><Column1Name><![CDATA[Promotions]]></Column1Name></font>
<br><font size=2 face="Trebuchet MS">    <Column1SummaryPage/></font>
<br><font size=2 face="Trebuchet MS">    <Column1></font>
<br><font size=2 face="Trebuchet MS">      <Text><![CDATA[SAA
specials]]></Text></font>
<br><font size=2 face="Trebuchet MS">      <Link></font>
<br><font size=2 face="Trebuchet MS">        <link
internal="true" type="WEAK"></font>
<br><font size=2 face="Trebuchet MS">         
<target><![CDATA[/sites/default/specials/specials.html]]></target></font>
<br><font size=2 face="Trebuchet MS">         
<uuid>47c7ea0b-f083-11df-b97c-07b4bbf14345</uuid></font>
<br><font size=2 face="Trebuchet MS">        </link></font>
<br><font size=2 face="Trebuchet MS">      </Link></font>
<br><font size=2 face="Trebuchet MS">    </Column1></font>
<br><font size=2 face="Trebuchet MS"><Column1Name><![CDATA[hotels]]></Column1Name></font>
<br><font size=2 face="Trebuchet MS">    <Column1SummaryPage/></font>
<br><font size=2 face="Trebuchet MS">    <Column1></font>
<br><font size=2 face="Trebuchet MS">      <Text><![CDATA[SAA
specials]]></Text></font>
<br><font size=2 face="Trebuchet MS">      <Link></font>
<br><font size=2 face="Trebuchet MS">        <link
internal="true" type="WEAK"></font>
<br><font size=2 face="Trebuchet MS">         
<target><![CDATA[/sites/default/hotels/taj.html]]></target></font>
<br><font size=2 face="Trebuchet MS">         
<uuid>47c7ea0b-f083-11df-b97c-07b4bbf14345</uuid></font>
<br><font size=2 face="Trebuchet MS">        </link></font>
<br><font size=2 face="Trebuchet MS">      </Link></font>
<br><font size=2 face="Trebuchet MS">    </Column1></font>
<br>
<br><font size=2 face="Trebuchet MS">        From
the above one ,  i need to get the value  <target><![CDATA[/sites/default/specials/specials.html]]></target>
. Could you advise me on how to get the value.</font>
<br>
<br><font size=2 face="Trebuchet MS">Thanks and Regards,<br>
</font>
<table>
<tr>
<td><font size=2 color=#5f5f5f face="Trebuchet MS">Raghu D.</font>
<tr>
<td>
<tr valign=top>
<td></table>
<br>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From:      
 </font><font size=1 face="sans-serif">Raghu D/IBS</font>
<br><font size=1 color=#5f5f5f face="sans-serif">To:      
 </font><font size=1 face="sans-serif">Fabian Huschka <fhsubscriptions@componio.net></font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date:      
 </font><font size=1 face="sans-serif">06/29/2011 07:17 PM</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject:    
   </font><font size=1 face="sans-serif">Re: [opencms-dev]
<cms:contentshow element="Link"/></font>
<br>
<hr noshade>
<br>
<br><font size=2 face="Trebuchet MS">Hi Fabian ,</font>
<br>
<br><font size=2 face="Trebuchet MS">        Thanks
for the advise.Now the IndexOutofBounds exception is solved . But i am
getting the Null pointer exception @ </font>
<br><font size=2 face="Trebuchet MS">String message = xmlContent.getValue("Link",
enLocale, 0).getStringValue(cmso);  </font>
<br>
<br><font size=2 face="Trebuchet MS">Could you advise whether the value
i am trying to get not exist or due to some other reason.</font>
<br>
<br><font size=2 face="Trebuchet MS"> Regards,<br>
Raghu D</font>
<table>
<tr>
<td>
<tr>
<td>
<tr valign=top>
<td></table>
<br>
<br>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From:      
 </font><font size=1 face="sans-serif">Fabian Huschka <fhsubscriptions@componio.net></font>
<br><font size=1 color=#5f5f5f face="sans-serif">To:      
 </font><font size=1 face="sans-serif">The OpenCms mailing
list <opencms-dev@opencms.org></font>
<br><font size=1 color=#5f5f5f face="sans-serif">Cc:      
 </font><font size=1 face="sans-serif">Raghu D <Raghu.Devaraj@ibsplc.com></font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date:      
 </font><font size=1 face="sans-serif">06/29/2011 06:57 PM</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject:    
   </font><font size=1 face="sans-serif">Re: [opencms-dev]
<cms:contentshow element="Link"/></font>
<br>
<hr noshade>
<br>
<br>
<br><font size=3>Hi, <br>
<br>
please use the filetranslator or <br>
</font><font size=2 face="Trebuchet MS"><br>
String uri = cms.getRequestContext().getUri(); <br>
String tempUri= </font><font size=3>cms.getRequestContext().removeSiteRoot(uri);<br>
<br>
to get rid of a potential site root. In your case there is surely no "/sites/default"
in the URI thus the IndexOutOfBounds exception as you try to access the
second element which does not exist. <br>
The rest of the code looks ok. <br>
<br>
\Fabian<br>
<br>
<br>
<br>
On 29.06.2011 15:11, Raghu D wrote: </font>
<br><font size=2 face="Trebuchet MS">CmsJspActionElement cms = new CmsJspActionElement
(pageContext, request, response);</font><font size=3> </font><font size=2 face="Trebuchet MS"><br>
CmsObject cmso = cms.getCmsObject();</font><font size=3> </font><font size=2 face="Trebuchet MS"><br>
String uri = cms.getRequestContext().getUri(); <br>
String tempUri= uri.split("/sites/default")[1] ; <br>
CmsFile file = cmso.readFile(tempUri)   ;</font><font size=3> </font><font size=2 face="Trebuchet MS"><br>
CmsXmlContent xmlContent = CmsXmlContentFactory.unmarshal(cmso,file);</font><font size=3>
</font><font size=2 face="Trebuchet MS"><br>
String message = xmlContent.getValue("Link", enLocale, 0).getStringValue(cmso);</font><font size=3>
</font>
<br>
<br><font size=2 face="sans-serif"><br>
</font>
<br><font size=2 face="sans-serif"><br>
<br>
<br>
<br>
DISCLAIMER:</font><font size=3> </font><font size=1 color=#a2a2a2 face="Tahoma"><br>
<br>
"The information in this e-mail and any attachment is intended only
for the person to whom it is addressed and may contain confidential and/or
privileged material. If you have received this e-mail in error, kindly
contact the sender and destroy all copies of the original communication.
IBS makes no warranty, express or implied, nor guarantees the accuracy,
adequacy or completeness of the information contained in this email or
any attachment and is not liable for any errors, defects, omissions, viruses
or for resultant loss or damage, if any, direct or indirect."</font><font size=3><br>
</font><font size=1><br>
</font><font size=3><br>
</font>
<br>
<br><font size=2 face="sans-serif"><br>
</font>
<br><font size=2 face="sans-serif"><br>
<br>
<br>
<br>
DISCLAIMER:</font><font size=3> </font><font size=1 color=#a2a2a2 face="Tahoma"><br>
<br>
"The information in this e-mail and any attachment is intended only
for the person to whom it is addressed and may contain confidential and/or
privileged material. If you have received this e-mail in error, kindly
contact the sender and destroy all copies of the original communication.
IBS makes no warranty, express or implied, nor guarantees the accuracy,
adequacy or completeness of the information contained in this email or
any attachment and is not liable for any errors, defects, omissions, viruses
or for resultant loss or damage, if any, direct or indirect."</font><font size=3><br>
</font><font size=1><br>
</font><font size=3><br>
</font>
<br>
<br>