On 10/09/2012 12:04 AM, Kozlov Konstantin wrote: > Hello! > >>>> 1. <img /> element without "src" attribute at all, which "alt" attribute >>>> contains textual representation of the smilie, so translator either >>>> translate it and display smilie image, or display alternative text if it >>>> cannot translate (or do not want to translate it at all, eg. smilie >>>> tranlation is diabled). >>> Unfortunately, we have to be compatible with XHTML, I think :) > Well, I don't see any incompatibility with XHTML here. >
src attribute is required for img tag in XHTML: <xs:element name="img"> <xs:complexType> <xs:attributeGroup ref="attrs"/> <xs:attribute name="src" use="required" type="URI"/> ... >>> 2. <img /> element with "src" attribute, containing URL with special >>> scheme (eg. "smilie:"), whith path, containing properly escaped textual >>> representation of the smilie. >> >> Don't know how complicated a process of inventing a new URI schema is. >> But I actually think that we can use real images with alternate text >> which contains text smile representation. > Well... this way just breaks the main advantage of text-based smilies: low > traffic. Why do we need smilies at all, if we can just send embedded images > anyway? Actually, I don't think that it's required to say about lightweight when talking about XHTML-IM ;) These clients that don't want to retrieve much data from the network can just hide xhtml-im from their disco-features. > > With my best regards, > Konstantin > -- With best regards, Sergey Dobrov, XMPP Developer and JRuDevels.org founder.