private CompileLiteralAttribute ( XslNode node ) : QilNode | ||
node | XslNode | |
return | QilNode |
private QilNode CompileLiteralAttribute(XslNode node)
{
QilName qname = node.Name;
string prefix = qname.Prefix;
string nsUri = qname.NamespaceUri;
// The default namespace do not apply directly to attributes
if (prefix.Length != 0)
{
_compiler.ApplyNsAliases(ref prefix, ref nsUri);
}
qname.Prefix = prefix;
qname.NamespaceUri = nsUri;
return _f.AttributeCtor(qname, CompileTextAvt(node.Select));
}