<?/> |
This variable contains the value established by the /XSLASH switch. This allows you to vary the format of generated HTML, creating the XHTML syntax if you prefer.
This is a Standard Definition which always exists (you don't need to #define it). Note that you can create your own variations or completely new ones (see the examples).
Example |
The following is one way that this symbol can be used. In the example, the "HR" macro will generate either "<hr>" or "<hr />".
NOTE: XHTML code has other syntactic requirements, but since these are compatable with HTML there is nothing stopping you from doing most of this now.
;--- Define some HTML tags which vary from "HTML" to "XHTML" --- #define HR <hr<?/>> ;--- More complex macro --- #define /P \ ;--- I don't wish to generate TAG unless XHTML --- -\ #if ['<?/>' <> ''] -\ </p> -\ #endif ;--- User the "HR" & "/P" tags --- <$hr> <p>Hi ya<$/p>