Sorry, previous post difficult to read.
String searchFor = "<Description locale=\"en_US\" type=\"admin\">";
String xml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><Promo
int whereFound = xml.indexOf(searchFor);
String myDesc = searchFor + " not found!";
if(whereFound > -1) {
whereFound += searchFor.length();
myDesc = xml.substring(whereFound, xml.indexOf("</Description
}
System.out.println("What I Found = " + myDesc);
Main Topics
Browse All Topics





by: ForceRsPosted on 2007-05-30 at 12:49:39ID: 19182985
String searchFor = "<Description locale=\"en_US\" type=\"admin\">"; tion impl=\"com.ibm.commerce.ma rketing.pr omotion.De faultPromo tion\"><Pr omotionKey ><Promotio nName>C1</ PromotionN ame><Store Key><DN>ou =b2c,o=sel ler organization,o=root organization</DN><Identifi er>srsstor e1</Identi fier></Sto reKey><Ver sion>1</Ve rsion><Rev ision>2</R evision></ PromotionK ey><Promot ionGroupKe y><GroupNa me>Product LevelPromo tion</Grou pName><Sto reKey><DN> ou=b2c,o=s eller organization,o=root organization</DN><Identifi er>srsstor e1</Identi fier></Sto reKey></Pr omotionGro upKey><Typ edNLDescri ption impl=\"com.ibm.commerce.ma rketing.pr omotion.Ty pedNLDescr iption\">< DefaultLoc ale>en_US< /DefaultLo cale><Desc ription locale=\"en_US\" type=\"admin\">Get 40% of the highest priced item in the shop cart</Description><Descrip tion locale=\"en_US\" type=\"long\">Get 40% of the highest priced item in the shop cart</Description><Descrip tion locale=\"en_US\" type=\"short\">Get 40% of the highest priced item in the shop cart</Description></TypedN LDescripti on><Priori ty>200</Pr iority><Ex clusive>0< /Exclusive ><ExemptPo licyList/> <Explicitl yAppliedPo licyList/> <Status>1< /Status><L astUpdate> 20-04-2007 07:54:59</LastUpdate><Last UpdateBy>< CustomerKe y><LogonId >wcsadmin< /LogonId>< /CustomerK ey></LastU pdateBy><P erOrderLim it>1</PerO rderLimit> <PerShoppe rLimit>-1< /PerShoppe rLimit><Ap plicationL imit>-1</A pplication Limit><Tar getSales>0 </TargetSa les><Corre spondingRB DTypeName> ItemLevelP ercentDisc ount</Corr espondingR BDTypeName ><Schedule impl=\"com.ibm.commerce.ma rketing.pr omotion.sc hedule.Pro motionSche dule\"><Da teRange impl=\"com.ibm.commerce.ma rketing.pr omotion.sc hedule.Dat eRangeSche dule\">"; >", whereFound));
String xml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><Promo
int whereFound = xml.indexOf(searchFor);
String myDesc = searchFor + " not found!";
if(whereFound > -1) {
whereFound += searchFor.length();
myDesc = xml.substring(whereFound, xml.indexOf("</Description
}
System.out.println("What I Found = " + myDesc);