tapestry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Fernando Padilla <f...@alum.mit.edu>
Subject Re: [T5] xml namespace support (facebook, fbml)
Date Wed, 05 Sep 2007 16:43:13 GMT
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 <fern@alum.mit.edu> 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"/>
>>        <span>[<t:pagelink t:page="Start">refresh</t:pagelink>]</span>
>> </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>
>>        <span>[<a href="/fandom/start" id="pagelink">refresh</a>]</span>
>> </fbml>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>> For additional commands, e-mail: users-help@tapestry.apache.org
>>
>>
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org


Mime
View raw message