Hi David.

HTML validator throws one error because of this line <?xml
version="1.0" encoding="UTF-8"?> . In this way our application will
never pass W3C html validation.

thanks
Amit Kumar Verma

On Feb 28, 4:20 am, David Pollak <[email protected]>
wrote:
> Marc,
>
> It's possible that an Ajax transaction could take place subsequent to a page
> load that would insert XHTML on the page that contains something in the lift
> namespace.  That's why I say that one removes the namespace at one's peril
> and we are not going to support such a feature.  It's fraught with too many
> potential problems.
>
> Thanks,
>
> David
>
> On Fri, Feb 27, 2009 at 3:16 PM, Marc Boschma
> <[email protected]<marc%[email protected]>
>
>
>
> > wrote:
> > I think what Ross is asking for isn't necessarily a bad thing for a given
> > page which doesn't actually use the lift namespace after all processing
> > has occurred.
> > Think of it in a more general sense: how do I filter any namespace that
> > isn't actually present in the result XML? This is actually an important
> > question from a security perspective as I may not want to divulge a name
> > space that is used internally. eg. a "cms" name space expressed in a
> > previous thread. If plug-ins or similar functionality is to be supported in
> > the future the resolution of this issue is probably a must.
>
> > To my mind it should be possible to search the XML for all used name spaces
> > and then to remove any name spaces declared but not present.
>
> > Whether or not the "lift" name space is treated specially or not is
> > an implementation issue...
>
> > It should also be possible to raise an error if an element exists in a XML
> > result that has a name space that shouldn't be present (the counter
> > example).
>
> > Marc
>
> > On 28/02/2009, at 1:54 AM, David Pollak wrote:
>
> > On Fri, Feb 27, 2009 at 6:08 AM, rossputin <[email protected]> wrote:
>
> >> Hi.
>
> >> Sure, I understand it is required as the xml is processed, is there a
> >> post process operation in the pipeline anywhere ?
>
> > Ross,
>
> > Lift emits XHTML to the browser that contains tags with lift:xxx attributes
> > to support the Comet services and also used the lift:gc attribute to support
> > other services until we found a significant defect in Firefox and jQuery and
> > decided to use another mechanism to replace the lift:gc attributes.  Lift
> > makes active use of the lift namespace.  The xmlns:lift attribute is removed
> > at your peril and the removal will not be supported on this list.
>
> > Thanks,
>
> > David
>
> >> Thanks,
>
> >> Ross.
>
> >> On Feb 27, 1:59 pm, Timothy Perrett <[email protected]> wrote:
> >> > Ross,
>
> >> > You cannot remove this namespace as it is needed to make it valid XHTML
> >> -
> >> > Scala XML processing uses a strict xml processer to ensure that the
> >> markup
> >> > is valid and complete before outputting it. Because we use <lift:mybound
> >> />
> >> > the namespace is required for the parser to pass that markup xml as
> >> valid I
> >> > do believe.
>
> >> > Tim
>
> >> > On 27/02/2009 13:40, "rossputin" <[email protected]> wrote:
>
> >> > > Hi.
>
> >> > > Sure, its something I do to simplify as much as possible any
> >> > > unnecessary tags or attributes.  I suppose it is a practice I picked
> >> > > up while using Cocoon.  Ultimately, I just want the purest xhtml
> >> > > output possible, hopefully revealing as little about the platform
> >> > > which produced it as possible.
>
> >> > > Ross.
>
> >> > > On Feb 27, 1:31 pm, Viktor Klang <[email protected]> wrote:
> >> > >> May I ask why?
>
> >> > >> Cheers,
> >> > >> Viktor
>
> >> > >> On Fri, Feb 27, 2009 at 1:23 PM, rossputin <[email protected]>
> >> wrote:
>
> >> > >>> Hi.
>
> >> > >>> I am using lift 1.0.  I was hoping to remove the
> >>  'xmlns:lift="http://
> >> > >>> liftweb.net/"' element from :
>
> >> > >>> <?xml version="1.0" encoding="UTF-8"?>
> >> > >>> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
> >> "http://
> >> > >>>www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> >> > >>> <html xmlns:lift="http://liftweb.net/"; xmlns="
> >>http://www.w3.org/1999/
> >> > >>> xhtml">
>
> >> > >>> Thanks.
>
> >> > >>> Ross.
>
> >> > >>> On Feb 27, 12:18 pm, Timothy Perrett <[email protected]>
> >> wrote:
> >> > >>>> Hey Ross,
>
> >> > >>>> Which element are you referring to? Head items? What version of
> >> lift are
> >> > >>> you
> >> > >>>> using? (you can find out by looking in pom.xml under the lift-*
> >> > >>>> dependencies)
>
> >> > >>>> Thanks
>
> >> > >>>> Tim
>
> >> > >>>> On 27/02/2009 11:36, "rossputin" <[email protected]> wrote:
>
> >> > >>>>> Hi.
>
> >> > >>>>> I must admit I have not worked my way through the book yet, but I
> >> was
> >> > >>>>> wondering if it is possible to remove the xmlns:lift="http://
> >> > >>>>> liftweb.net/" attribute on the html element in the rendered page?
>
> >> > >>>>> Thanks.
>
> >> > >>>>> Ross.
>
> >> > >> --
> >> > >> Viktor Klang
> >> > >> Senior Systems Analyst
>
> > --
> > Lift, the simply functional web frameworkhttp://liftweb.net
> > Beginning Scalahttp://www.apress.com/book/view/1430219890
> > Follow me:http://twitter.com/dpp
> > Git some:http://github.com/dpp
>
> --
> Lift, the simply functional web frameworkhttp://liftweb.net
> Beginning Scalahttp://www.apress.com/book/view/1430219890
> Follow me:http://twitter.com/dpp
> Git some:http://github.com/dpp

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to