Demo ASP: xml_subs.asp | 2024-12-01 |
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 DemoAnother table here to demo embedded XMLSubs tags:
And another embedded:
|
YellowBox |
Colored Box |
RedBox |
Colored Box |
BlueBox |
Colored Box |
The my::* perl subs defining the XMLSubs are located in the global.asa.