header
This demo exercises the communication between the client and the server.
Some browsers (Firefox in particular) had (or have) problems with large text nodes in XML. The next examples show replacements with large and small datasets.
Currently kss.core treats non-HTML commands differently from others. The following examples show why I think this to be a mistake.
Since the response message is a XML document it should obey the escaping rules of XML.
The ampersand character (&) and the left angle bracket (<) MUST NOT appear in their literal form, except when used as markup delimiters, or within a comment, a processing instruction, or a CDATA section. If they are needed elsewhere, they MUST be escaped using either numeric character references or the strings "&" and "<" respectively. The right angle bracket (>) may be represented using the string ">", and MUST, for compatibility, be escaped using either ">" or a character reference when it appears in the string "]]>" in content, when that string is not marking the end of a CDATA section.
Currently kss.core treats non-HTML commands differently from others. These commands demonstrate if the system works ok with attributes.
Link which get a title attributeNamed entities should work. The next example demonstrates that the server can send data with named entities.