public class AttributeValueTemplate extends Object
[x:y z="a{{bc{def(g)}" /] ---> [x][xsl:attribute name="z" value="concat('a{bc', string(def(g))"][/x]Iff syntax errors occur, error messages are sent and null is returned.
TPath.Literal
is returned.TPath.FunctionCall
to "string()" or to "concat()", on many of
these both.Modifier and Type | Field and Description |
---|---|
static char |
brace_close |
static char |
brace_open |
static String |
fn_concat |
static String |
fn_tostring |
Constructor and Description |
---|
AttributeValueTemplate() |
Modifier and Type | Method and Description |
---|---|
protected void |
error(String s) |
protected void |
flushBuffer() |
static void |
main(String[] args) |
protected boolean |
parse_tpath()
ATTENTION
The "end element" semantic action at the end of the
"braced expr" parsing method is fed into a sax event queue.
|
TPath.Expr |
parse(String s,
MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg)
accumulate constant character data in Stringbuilder "konst" or call
tpath parser.
|
public static final char brace_open
public static final char brace_close
public static final String fn_tostring
public static final String fn_concat
protected boolean parse_tpath()
protected void flushBuffer()
protected void error(String s)
public TPath.Expr parse(String s, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg)
public static void main(String[] args)
see also the complete user documentation .