Hi all,
I have been asked to convert a JAVA/JSP application over to CF and I
absolutly lost as to what this section of code is trying to do. The
original developer, along with knowledge and documentation of the
application are long gone.
I am especially confused on this section of code:
XMLPassing ps = new XMLPassing(inStr);
String txtTime = ps.getTextByTags("body/pre");
String[] tmArr = txtTime.split(" {1,}+");
If anyone could give me a quick and dirty over view of what is happening
that would be great.
Thanks
Mario
public Vector getFileVct()
throws Exception
{
String method = "getFileVct()";
String inStr0 = getInputString();
Vector fVct = new Vector();
String inStr = TextKit.replaceString(inStr0, "<br>",
"");
inStr = TextKit.replaceString(inStr, "<hr>", "");
inStr = TextKit.replaceString(inStr, "<html>", "");
inStr = TextKit.replaceString(inStr, "</html>", "");
inStr = TextKit.replaceString(inStr, " ", "");
inStr = "<instr>" + inStr + "</instr>";
//inStr =
"<instr>,<body>,<pre>asdfas<a>qwe</a>|12323</pre></body></instr>";
XMLPassing ps = new XMLPassing(inStr);
String txtTime = ps.getTextByTags("body/pre");
String[] tmArr = txtTime.split(" {1,}+");
if(tmArr.length < 7) {
Trace.appLog(method, "Error reading, inStr0: " +
inStr0);
Trace.appLog(method, "Error reading, inStr: " + inStr);
// Trace.appLog(method, "Error reading
txtTime: " + txtTime);
return fVct;
}
String txtTime2 = tmArr[1] + " " + tmArr[2] + tmArr[3] +
" " + tmArr[4] + tmArr[5];
Trace.appLog(method, "txtTime2:" + txtTime2);
//txtTime2 = DateKit.format(txtTime2, "MMM
dd,yyyy hh:mmaa", "yyyy-MM-dd kk:mm");
txtTime2 = DateKit.format(txtTime2, "MMM dd,yyyy
hh:mmaa", "yyyy-MM-dd HH:mm");
//Trace.appLog(method, "txtTime2_formated:" + txtTime2);
Element elm = ps.getNodeByTags("body/pre");
XMLPassing ps2 = new XMLPassing(elm);
Vector nodes = ps2.getNodesByTagName("A");
Element a2 = (Element)nodes.get(1);
String fName = XMLPassing.getText(a2);
//String fName = ps.getTextByTags("body/pre/A");
//String txt = XMLPassing.getText(elm);
FileNode fn = new FileNode(fName, txtTime2);
fVct.add(fn);
//Trace.appLog(method, inStr);
Trace.appLog(method, txtTime + "|" + fName);
return fVct;
}
===============================================================================
Please access the attached hyperlink for an important electronic
communications disclaimer:
http://www.credit-suisse.com/legal/en/disclaimer_email_ib.html
===============================================================================
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to
date
Get the Free Trial
http://ad.doubleclick.net/clk;207172674;29440083;f
Archive:
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:322177
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe:
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4