tapestry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nick Westgate <n...@key-planning.co.jp>
Subject Re: [T5] xml namespace support (facebook, fbml)
Date Thu, 06 Sep 2007 03:48:58 GMT
Looks useful. I do hope someone has time to look into it.

Cheers,
Nick.


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 <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
> 
> 

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


Mime
View raw message