Compilation returns a parser factory, which must be interrogated for diagnostics to see if compilation was successful or not.
For convenient unit testing allow a literal XML node.
Synchronized on the global Compiler singleton object.
Synchronized on the global Compiler singleton object.
This is to avoid issues when TDML tests are running in parallel and compiling schemas that are not in files, but just embedded in the tests.
Sets externally defined variables.
Sets externally defined variables.
The variable name excluding the namespace or namespace prefix.
The namespace where empty string is interpreted as NoNamespace and null is interpreted as 'figure out the namespace'.
The variable's value.