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, "&nbsp;", "");

                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

Reply via email to