Hi
I have created a script that checks through fields in a cmc and finds any opening and closing divs. What i want to do it count the number of times the opening/closing div appears in a field. any ideas?
[code]
ISite[] oSites = ms.getAvailableSites( ctx );
IType[] oSiteTypes = oSites[0].getTypes();
String[] aFields = null;
IItem[] oItemTest = null;
String sTarget = “<div”;
String sTarget2 = “</div>”;
String sFieldValue = “”;
String sField= “”;
int iCount = 0;
int iFullCount = 0;
for ( int k = 0; k < 10; k++ ){
out.print(“<h3>” + oSiteTypes[k].getName() + “</h3>”);
oItemTest = oSiteTypes[k].getAllItems();
for ( int j = 0; j < oItemTest.length; j++ )
{
aFields = oItemTest[j].getFieldNames();
for (int i = 0; i < aFields.length; i++ )
{
sFieldValue = oItemTest[j].getStringFieldValue( aFields[i] );
if ( sFieldValue != null)
{
if ( sFieldValue.indexOf( sTarget,0 ) >=0 )
{
try {
iCount ++;
out.print( j + “Opening: ” + oItemTest[j].getPath() + “,” + oItemTest[j].getFullName() + “,” + aFields[i] + “n” + “<br>”);
}
catch ( Exception e ) {out.print(“no”); }
}
if ( sFieldValue.indexOf( sTarget2,0 ) >=0 )
{
try {
iCount ++;
out.print( j + “Closing: ” + oItemTest[j].getPath() + “,” + oItemTest[j].getFullName() + “,” + aFields[i] + “n” + “<br>”);
}
catch ( Exception e ) {out.print(“no”); }
}
}
}
}
}