Try sending plain text email. It might help - not everybody reads HTML. Vadim
-----Original Message----- From: William Bagby [mailto:[EMAIL PROTECTED]] Sent: Friday, April 19, 2002 11:42 AM To: Cocoon Users Mailing List (E-mail) Subject: Problems with XSP when upgrading 1.8.2 -> 2.0.2 Sending again, as I haven't received a response, and I'm at my wits' end, I've been unable to find answers anywhere... -----Original Message----- From: William Bagby Sent: Friday, April 12, 2002 10:52 AM To: Cocoon Users Mailing List (E-mail) Subject: Problems with XSP when upgrading 1.8.2 -> 2.0.2 Forwarding this again, I think I sent to first one as HTML, which I think the list doesn't recognize..... ------------------------------------------------ I have looked in the mailing lists, to no avail, please forgive me if these questions have been answered already.... I have upgraded Cocoon 1.8.2 to Cocoon 2.0.2. Here's my setup: Cocoon 2.0.2 Weblogic 6.0sp2 Solaris 2.6 (Sparc) I have successfully installed C2, all the samples work, etc. but I am having a problem getting my logicsheets to work. I am having 2 separate problems: Problem 1: Transition from DOM to SAX In my logicsheets I have a number of places where I dynamically insert an XML document, then use the DOM API to access values of specific nodes. I have come to realize that since C2 uses SAX, I can no longer do this. Here's an example: String name = "Joe"; NodeList ca = document.getElementsByTagName( "employee" ); if ( ca != null ) { Element element = null; String myAttr = ""; int length = ca.getLength(); for (int j = 0; j < length; j++) { element = (Element) ca.item(j); myAttr = element.getAttribute( "name" ); if ( !myAttr.equals( name ) ) continue; myValue = element.getAttribute( "value" ); break; } } So if I have the following XML fragment: <employee name="John" value="23"/> <employee name="Jack" value="34"/> <employee name="Joe" value="45"/> <employee name="Joanne" value="56"/> <employee name="Jimmy" value="67"/> I want the value "45". How would I do this with SAX? Problem 2: request and response using C2 specific implementation, rather than javax.servlet.http.HttpRequest and javax.servlet.http.HttpResponse I use some EJB's which have methods that take the built-in XSP variables 'request' and 'response' as params. It does not work now. Is there a way to cast org.apache.cocoon.environment.Request as javax.servlet.http.HttpRequest (and likewise for Response), or is there a better way to do it? I would like to avoid having to modify the EJBs, which at this point would be a Hurculean task. Sorry if these don't seem to be Cocoon 2 questions, but I was thinking maybe some of you have similar problems. Thanks in advance... William Bagby. --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>