Package sunlabs.brazil.template
Class AllowGtTemplate
java.lang.Object
sunlabs.brazil.template.Template
sunlabs.brazil.template.AllowGtTemplate
- All Implemented Interfaces:
TemplateInterface
Template that changes the behavior of the HTML/XML parser
to allow unescaped >'s inside of entity attribute values.
On the down side, it doesn't deal with unmatched "'s gracefully
By default, the LexML parser does not allow a > inside of an entity body. The parser allows applications to provide ways of allowing embedded >'s, based on whatever syntax they like, This example will ignore a > (as the end of the entity) if inside a quoted attribute value.
No new markup is supported; the behavior of the HTML/XML parsing is altered for the duration of the page. This template is useful primarily to demonstrate how to change the parser token processing.
- Version:
- %W
- Author:
- Stephen Uhler
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
init
(RewriteContext hr) Replace the "default" parser with our modified one.
-
Constructor Details
-
AllowGtTemplate
public AllowGtTemplate()
-
-
Method Details
-
init
Replace the "default" parser with our modified one.- Specified by:
init
in interfaceTemplateInterface
- Overrides:
init
in classTemplate
-