html parser: added warning comment for optional attribute

--HG--
branch : trunks
template parser: unit test for current behaviour of optional in loops

--HG--
branch : trunks
Modified simple html parser to read <script> as cdata (so ignore <!-- -->)

--HG--
branch : trunks
changed simple parser result type

--HG--
branch : trunks
Variables in pseudo-xpath-expressions

--HG--
branch : trunks
template parser use new variable evaluation event

--HG--
branch : trunks
html parser: option to parse comments

--HG--
branch : trunks
pxpath command to read comments

--HG--
branch : trunks
template parser: switch construct

--HG--
branch : trunks
pxp: distinguish between empty strings and non-existing values

--HG--
branch : trunks
template parser: doc/unittest

--HG--
branch : trunks
fix a low-level html parse bug which read the wrong text() after an element like <input checked>

--HG--
branch : trunks
adaptations to simple parser function definition change

--HG--
branch : trunks
internet tools: docu, actually use new variables in pxp called from template parser

--HG--
branch : trunks
internettools: urlencode as class function

--HG--
branch : trunks
more flexible date time parsing

--HG--
branch : trunks
VL: unittests

--HG--
branch : trunks
mime detection in sf responder and more str functions

--HG--
branch : trunks
pxp from root if anyone need this

--HG--
branch : trunks
Rewrote the low level XPath path matching and tree finding routines to fix the bug that /*/ was treated identical as //*. (Unittests say it has no effect on previously correct working XPath)

--HG--
branch : trunks