I voted for this issue! Also, it wasn't appearing on the JIRA "popular issues" list, so I changed the component to "tapestry-core".
Facebook, and other markup-based integration portals, is a fast growing sector of web development. I hope to use T5 for these web application portals. This fix will help. Fernando Padilla wrote: > > I was wondering if people could look into this patch and make comments. > I would love to get it accepted sooner rather than later. :) > > https://issues.apache.org/jira/browse/TAPESTRY-1600 > > > > > Josh Canfield wrote: >> This has been mentioned as a bug in this list, search for *T5: XML >> declaration is missing from rendered page. Any workrounds?* >> >> While I haven't tried this, I imagine that you could create components to >> work around this for now using MarkupWriter.writeRaw(). Or possibly use >> the >> OutputRaw component. >> >> http://tapestry.apache.org/tapestry5/tapestry-core/apidocs/org/apache/tapestry/corelib/components/OutputRaw.html >> >> >> Josh >> >> On 8/30/07, Fernando Padilla <[EMAIL PROTECTED]> wrote: >>> Hi. We are going to be writing a facebook application, and we want to >>> use Tapestry 5. To do so, we have to generate FBML: >>> http://wiki.developers.facebook.com/index.php/FBML >>> >>> We came hit a pretty big snag, in that it doesn't look like tapestry 5 >>> support namespaces/prefixes. Below you see the tapestry template we are >>> using, and you see the output below it. And we need all of the "fb:" >>> prefixes to stay there, as well as the "xmlns:fb" declaration. >>> >>> Do you have any ideas? I know I can probably create a component for >>> each element, but that would just be a big unmaintainable pain ( there >>> are like 50 right now and the FBML language changes ).. Or is there a >>> simpler way to maintain lots of mostly the same components :( >>> >>> Any other ideas? >>> >>> >>> >>> >>> >>> <fb:fbml xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd" >>> xmlns:fb="http://apps.facebook.com/ns/1.0"> >>> <h1>Welcome</h1> >>> <p>Just to prove this is live: </p> >>> <p> The current time is: ${currentTime}. </p> >>> <fb:name uid="1305604"/> >>> [<t:pagelink t:page="Start">refresh</t:pagelink>] >>> </fb:fbml> >>> >>> >>> <fbml> >>> <h1>Welcome</h1> >>> <p>Just to prove this is live: </p> >>> <p> The current time is: Thu Aug 30 13:43:19 PDT 2007. </p> >>> <name uid="1305604"></name> >>> [ /fandom/start refresh ] >>> </fbml> >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/-T5--xml-namespace-support-%28facebook%2C-fbml%29-tf4356861.html#a13013485 Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]