Am 04.07.2008 um 19:43 schrieb Matthias Wessendorf:
On Fri, Jul 4, 2008 at 7:31 PM, Burghard Britzke <[EMAIL PROTECTED]> wrote:no! for the jsp only the first one is the XML-PI. the second one is only CDATA.but at the rendered page the first does not appear. only the XML-PI which isin the CDATA is rendered. that is the magic of jsp.ok, well looks like not really supported right now. The report you forwarded has a good description; Do you add that info to the bug you filed, so that we don't loose it ? -MAm 04.07.2008 um 17:54 schrieb Matthias Wessendorf:quick question. your test,jspx start like this: <?xml version="1.0" encoding="UTF-8" ?> <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.0" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:tr="http://myfaces.apache.org/trinidad"><jsp:text><![CDATA[<?xml version="1.0" encoding="UTF-8" ?>]]></ jsp:text>isn't that already one PI too much ? -MOn Fri, Jul 4, 2008 at 5:39 PM, Matthias Wessendorf <[EMAIL PROTECTED] >wrote:On Fri, Jul 4, 2008 at 5:31 PM, Burghard Britzke <[EMAIL PROTECTED]> wrote:I found the following solution in the dev.mailing list: http://mail-archives.apache.org/mod_mbox/myfaces-dev/200709.mbox/[EMAIL PROTECTED] when I remove the<jsp:text><![CDATA[<?xml version="1.0" encoding="UTF-8" ?>]]></ jsp:text>at my jsp the PPR response does contain only one XML-PI and no parseerror occure.yes, that workaround I found as well. But, looks not like a desired step.It seems that the jsp servlet pushes its <jsp:text>-content (in thiscasethe XML-PI) into the response before the PPR engine filters the renderedpage.to give it a chance I put the <jsp:text> element into the <f:view>. Soit isrendered at the beginning of the document but is filtered out duringPPR. May be that there is a better way?not sure yet. Was busy. Not looked into this in detail, at all -MatthiasAm 04.07.2008 um 09:22 schrieb Matthias Wessendorf:Hi, On Fri, Jul 4, 2008 at 9:11 AM, Burghard Britzke <[EMAIL PROTECTED]> wrote:I catched the response from the server and it contains a double xml-header <?xml version="1.0" encoding="UTF-8" ?><?xml version="1.0" ?> <?Tr-XHR-Response-Type ?> <content action="/test/faces/test.jspx"> <fragment><![CDATA[<div id="j_id_id6"><table cellpadding="0"... ...<?xml version="1.0" ?> <?Tr-XHR-Response-Type ?> this comes from Trinidad directly. the "extra" PI is from your page, I guess.is there a configuration option to prevent this double header in theppr response?not that I am aware of. I need to run some tests on our library.Am 03.07.2008 um 20:12 schrieb Matthias Wessendorf: On Thu, Jul 3, 2008 at 7:03 PM, Burghard Britzke <[EMAIL PROTECTED]> wrote:first of all, this is NOT the issue I filed with (1139) there are onlysimilar symptoms. yes, it was bad from me to hijack this email threadbut there is a significant difference: (1139) does not send a requestwhileon this issue a browser is not capable of parsing the response becauseit has two xml headers. is there a way to switch of ppr? for table paging? nofor your statement: it does not depend on wether facelets or jsp. itis a pure client side problem. it depends on html or xhtml/xml (imo) yes, but faclets sends down xhtml as well. I noticed that in the XML case, in your demo, document.forms is undefined. I haven't had much time to check it deeper (yes, the 1139 issue) -M Am 03.07.2008 um 11:03 schrieb Matthias Wessendorf: I did a quick look at the issue, you filed (1139). It is strange that xhtml is causing these kinda problems. works fine with facelets. give me some time to verify the root issues, instead of doing a simple "getElementById". I think there are more similar issue to your problem. -M On Thu, Jul 3, 2008 at 8:33 AM, Burghard Britzke <[EMAIL PROTECTED]> wrote: with the following environment: Mac OS X 10.5.4 Sun AS 9.0.2 (Glassfish) Java 1.5 Safari 3.1.2 and Firefox 3.0 <tr:table>'s page navigation does not work as expected for my configuration.A klick on one of the navigation buttons sends a request (or two) totheserver. But the response is routed into an empty case of a chained ifstatement in the js-function _handlePprResponse() in file DebugCommon1_2_8.js. 20723 else 20723 { 20724 // FIXME: log an error 20725 } 20726} This is because the rootNodeName is "parseerror". I checked thedocumentElement which is passed to that function as a parameter. Ifound the following: <parseerror>XML-Verarbeitungsfehler: XML- oder Text-Deklaration nicht am Beginnder Entität Adresse:http://localhost:8080/test/faces/test.jspx Zeile Nr. 1, Spalte 40:<sourcetext> <?xml version="1.0" encoding="UTF-8" ?><?xml version="1.0" ?> ---------------------------------------^ </sourcetext> </parsererror>For the endusers it looks like they ran into TRINIDAD-1139. The onlydifference is that the page is rendered as html 4.01 (not xhtml). andwith a server side logging the presence of successfull requests can be monitored.Is it possible to prevent double <?XML?> elements in the ppr responseby configuration? -- Matthias Wessendorf further stuff: blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf mail: matzew-at-apache-dot-org -- Matthias Wessendorf further stuff: blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf mail: matzew-at-apache-dot-org-- Matthias Wessendorf further stuff: blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf mail: matzew-at-apache-dot-org-- Matthias Wessendorf further stuff: blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf mail: matzew-at-apache-dot-org-- Matthias Wessendorf further stuff: blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf mail: matzew-at-apache-dot-org-- Matthias Wessendorf further stuff: blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf mail: matzew-at-apache-dot-org

