PPWIZARD is a free preprocessor for HTML, REXX, Visual Basic or any text files.
| <?/> |
This variable contains the value established by the /XSLASH switch. This allows you to vary the format of generated output, creating the XML/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>