Demo ASP: xml_subs_strict.asp | 2024-12-04 |
Further, the XMLSubsStrict setting has been set.
Currently, XMLSubsMatch is set to: [ my:\w+ ]
Whatever tags XMLSubsMatch matches of the form
<matchtag param1="value1" param2="value2"> text </matchtag> -- or -- <matchtag param1="value1" param2="value2"/>will be parsed into perl subroutines of matchtag name with arguments and text passed in, so these subs would be called respectively for the above XMLMatchSubs:
&matchtag( { param1 =>"value1", param2=>"value2" }, 'text' ); -- and -- &matchtag( { param1 =>"value1", param2=>"value2" }, '');Note that XMLSubs tags of the form foo:bar will be changed into a call to &foo::bar(), so that the XML concept of tag prefix namespaces is translated to the concept of perl packages.
Title Box |
XML Subs DemoThe bgcolor=red param should have been skipped because it was not surrounded with quotes like bgcolor="red" or bgcolor='red' |
Title Box |
The color='red' param is OK here as it had the correct syntax. |
The my::* perl subs defining the XMLSubs are located in the global.asa.