protected void compileContent(Compilation exec, ComponentDeclaration decl, SimpleNodeConstructor inst, Expression separator) throws XPathException { if (separator == null) { separator = new StringLiteral(StringValue.SINGLE_SPACE); } try { if (select == null) { select = compileSequenceConstructor(exec, decl, true); } select = makeSimpleContentConstructor(select, separator, getStaticContext()); inst.setSelect(select); } catch (XPathException err) { compileError(err); } }
protected void compileContent(Compilation exec, ComponentDeclaration decl, SimpleNodeConstructor inst, Expression separator) throws XPathException { if (separator == null) { separator = new StringLiteral(StringValue.SINGLE_SPACE); } try { if (select == null) { select = compileSequenceConstructor(exec, decl, true); } select = makeSimpleContentConstructor(select, separator, getStaticContext()); inst.setSelect(select); } catch (XPathException err) { compileError(err); } }
components.add(makeFirstItem(exp, env)); } else { components.add(XSLLeafNodeConstructor.makeSimpleContentConstructor( exp, new StringLiteral(StringValue.SINGLE_SPACE), env).simplify());
components.add(makeFirstItem(exp, env)); } else { components.add(XSLLeafNodeConstructor.makeSimpleContentConstructor( exp, new StringLiteral(StringValue.SINGLE_SPACE), env).simplify());