I agree, doctype changes can be more agressive.
I'm going to study some proposal for custom attributes' workaround.
I will update this thread.
Thanks,
Lucas
----- Mensaje original -----
De: "Trong Tran" <trongtt(a)gmail.com>
Para: "Lucas Ponce" <lponce(a)redhat.com>
CC: "gatein-dev" <gatein-dev(a)lists.jboss.org>
Enviados: Viernes, 7 de Febrero 2014 11:47:48
Asunto: Re: [gatein-dev] Potential impacts on URL encoding
Hello Lucas,
I think changing the doctype will impacts a lot to how the current
HTML/CSS/Javascript behaves, it might raise many potential bugs. So maybe
finding a way to get rid of using custom attributes is better for now.
On 7 February 2014 17:20, Lucas Ponce <lponce(a)redhat.com> wrote:
> Hello Trong,
>
> Yes that is one of the points identified, I think that fix can be doable.
>
> Other point that I think it can have a deep impact is the use of custom
> attributes in standard tags, for example, exo:getNodeURL et others.
>
> These attributes are not compliant with the XHTML 1.0 Strict that is used
> in all markups.
>
> I'm wondering that what can be more interesting:
>
> - To change the doctype.
> - Try to think in an alternative way instead to use custom attributes.
>
> At this point I'm not starting fixing, just evaluating impact.
>
> What do you think ?
>
> I don't know in eXo side, but w3c requeriment is something that most
> customers is asking, so I think it could be interesting to review if we can
> work on it.
>
> Thanks for yor comments,
> Lucas
>
> ----- Mensaje original -----
> > De: "Trong Tran" <trongtt(a)gmail.com>
> > Para: "Lucas Ponce" <lponce(a)redhat.com>
> > CC: "gatein-dev" <gatein-dev(a)lists.jboss.org>
> > Enviados: Viernes, 7 de Febrero 2014 11:10:14
> > Asunto: Re: [gatein-dev] Potential impacts on URL encoding
> >
> > Hi Lucas,
> >
> > I have a remark on this topic that today it is using
> PortletURL#toString()
> > for writing the URL in HTML. It is clearly specified in the Portlet API
> > spec “the returned URL is not XML escaped”. Thereby It seems to me that
> > this is just an error-prone usage, the PortletURL#write(Writer out,
> boolean
> > escapeXML) should be used instead.
> >
> > Did I miss something ?
> >
> >
> >
> > On 3 February 2014 18:55, Lucas Ponce <lponce(a)redhat.com> wrote:
> >
> > > Hello,
> > >
> > > One of our customer is asking again for w3c validation.
> > >
> > > We are studying points where gatein is not w3c compliant.
> > >
> > > I think one of most dangerous is about "&" in URLs,
according with w3c
> > > documentation:
> > >
> > > ------------------------
> > >
> > > Ampersands (&'s) in URLs
> > >
> > > Another common error occurs when including a URL which contains an
> > > ampersand ("&"):
> > >
> > > <!-- This is invalid! --> <a
> > >
href="foo.cgi?chapter=1§ion=2©=3&lang=en">...</a>
> > >
> > > This example generates an error for "unknown entity section"
because
> the
> > > "&" is assumed to begin an entity reference. Browsers often
recover
> safely
> > > from this kind of error, but real problems do occur in some cases. In
> this
> > > example, many browsers correctly convert ©=3 to ©=3, which may
> cause
> > > the link to fail. Since ⟨ is the HTML entity for the
left-pointing
> > > angle bracket, some browsers also convert &lang=en to 〈=en. And one
old
> > > browser even finds the entity §, converting §ion=2 to
§ion=2.
> > >
> > > To avoid problems with both validators and browsers, always use &
> in
> > > place of & when writing URLs in HTML:
> > >
> > > <a
>
href="foo.cgi?chapter=1&section=2&copy=3&lang=en">...</a>
> > >
> > > Note that replacing & with & is only done when writing the URL
in
> > > HTML, where "&" is a special character (along with
"<" and ">"). When
> > > writing the same URL in a plain text email message or in the location
> bar
> > > of your browser, you would use "&" and not
"&". With HTML, the
> browser
> > > translates "&" to "&" so the Web server
would only see "&" and not
> > > "&" in the query string of the request.
> > >
> > > --------------------------
> > >
> > >
> > > We did some experiments in the past to code "&" per
"&" but this
> has
> > > negative effect into other components (i.e. WSRP).
> > >
> > > Before to start making PoC about it, I would like to ask if someone
> also
> > > tried a similar approach and we can share our experiences about that.
> > >
> > >
> > > Thanks,
> > > Lucas
> > >
> > >
> > >
> > > _______________________________________________
> > > gatein-dev mailing list
> > > gatein-dev(a)lists.jboss.org
> > >
https://lists.jboss.org/mailman/listinfo/gatein-dev
> >
> >
> >
> >
> > --
> > *Trong Tran*
> > *(+84) 983841909 | *trongtt(a)gmail.com
> > Twitter:
http://twitter.com/trongtt
> >
>
--
*Trong Tran*
*(+84) 983841909 | *trongtt(a)gmail.com
Twitter:
http://twitter.com/trongtt