if(name.startsWith("xmlns:")) name = QName.getLocalPart(name);
if(name.startsWith("xmlns:")) name = QName.getLocalPart(name);
public XObject getVariableOrParam(XPathContext xctxt, QName qname) throws TransformerException,IllegalArgumentException { if ( qname == null ) { //JAXP 1.3 spec says that if variable name is null then // we need to through IllegalArgumentException String fmsg = XSLMessages.createXPATHMessage( XPATHErrorResources.ER_ARG_CANNOT_BE_NULL, new Object[] {"Variable qname"} ); throw new IllegalArgumentException( fmsg ); } javax.xml.namespace.QName name = new javax.xml.namespace.QName( qname.getNamespace(), qname.getLocalPart()); Object varValue = resolver.resolveVariable( name ); if ( varValue == null ) { String fmsg = XSLMessages.createXPATHMessage( XPATHErrorResources.ER_RESOLVE_VARIABLE_RETURNS_NULL, new Object[] { name.toString()} ); throw new TransformerException( fmsg ); } return XObject.create( varValue, xctxt ); }
String localName = QName.getLocalPart(nodeName); if(prefix != null && prefix.length() > 0){ rhandler.addAttribute(nodeNamespace, localName, nodeName, "CDATA", val, true);
public XObject getVariableOrParam(XPathContext xctxt, QName qname) throws TransformerException,IllegalArgumentException { if ( qname == null ) { //JAXP 1.3 spec says that if variable name is null then // we need to through IllegalArgumentException String fmsg = XSLMessages.createXPATHMessage( XPATHErrorResources.ER_ARG_CANNOT_BE_NULL, new Object[] {"Variable qname"} ); throw new IllegalArgumentException( fmsg ); } javax.xml.namespace.QName name = new javax.xml.namespace.QName( qname.getNamespace(), qname.getLocalPart()); Object varValue = resolver.resolveVariable( name ); if ( varValue == null ) { String fmsg = XSLMessages.createXPATHMessage( XPATHErrorResources.ER_RESOLVE_VARIABLE_RETURNS_NULL, new Object[] { name.toString()} ); throw new TransformerException( fmsg ); } return XObject.create( varValue, xctxt ); }
String s2 = name.getLocalPart();
String localName = QName.getLocalPart(nodeName); if(prefix != null && prefix.length() > 0){ rhandler.addAttribute(nodeNamespace, localName, nodeName, "CDATA", val, true);
String s2 = name.getLocalPart();
rhandler.startElement(nodeNamespace, QName.getLocalPart(nodeName), nodeName); rhandler.endElement(nodeNamespace, QName.getLocalPart(nodeName), nodeName); if (null != prefix)
rhandler.startElement(nodeNamespace, QName.getLocalPart(nodeName), nodeName); rhandler.endElement(nodeNamespace, QName.getLocalPart(nodeName), nodeName); if (null != prefix)
nodeName = (prefix + ":" + QName.getLocalPart(nodeName)); else nodeName = QName.getLocalPart(nodeName);
/** * Apply a set of attributes to the element. * * @param transformer non-null reference to the the current transform-time state. * * @throws TransformerException */ public void execute( TransformerImpl transformer) throws TransformerException { if (transformer.isRecursiveAttrSet(this)) { throw new TransformerException( XSLMessages.createMessage( XSLTErrorResources.ER_XSLATTRSET_USED_ITSELF, new Object[]{ m_qname.getLocalPart() })); //"xsl:attribute-set '"+m_qname.m_localpart+ } transformer.pushElemAttributeSet(this); super.execute(transformer); ElemAttribute attr = (ElemAttribute) getFirstChildElem(); while (null != attr) { attr.execute(transformer); attr = (ElemAttribute) attr.getNextSiblingElem(); } transformer.popElemAttributeSet(); }
nodeName = (prefix + ":" + QName.getLocalPart(nodeName)); else nodeName = QName.getLocalPart(nodeName);
new Object[]{ m_qname.getLocalPart() }); //"VariableReference given for variable out "+
new Object[]{ m_qname.getLocalPart() }); //"VariableReference given for variable out "+
XSLMessages.createMessage( XSLTErrorResources.ER_XSLATTRSET_USED_ITSELF, new Object[]{ m_qname.getLocalPart() })); //"xsl:attribute-set '"+m_qname.m_localpart+
@Override public XObject getVariableOrParam(XPathContext xctxt, QName qname) throws TransformerException { String prefix = qname.getNamespaceURI(); String name = qname.getLocalPart(); Object value = getValue(prefix, name); if (value == null) { StringBuilder var = new StringBuilder(); var.append('$'); if (prefix != null) { var.append(prefix); var.append(':'); } var.append(name); throw new TransformerException(Resources.getMessage("XPATH_UNABLE_TO_RESOLVE_VARIABLE", var.toString())); } return XObjectFactory.create(value, xctxt); }
@Override public XObject getVariableOrParam(XPathContext xctxt, QName qname) throws TransformerException { String prefix = qname.getNamespaceURI(); String name = qname.getLocalPart(); Object value = getValue(prefix, name); if (value == null) { StringBuilder var = new StringBuilder(); var.append('$'); if (prefix != null) { var.append(prefix); var.append(':'); } var.append(name); throw new TransformerException(Resources.getMessage("XPATH_UNABLE_TO_RESOLVE_VARIABLE", var.toString())); } return XObjectFactory.create(value, xctxt); }
public XObject getVariableOrParam(XPathContext xctxt, QName qname) throws TransformerException,IllegalArgumentException { if ( qname == null ) { //JAXP 1.3 spec says that if variable name is null then // we need to through IllegalArgumentException String fmsg = XSLMessages.createXPATHMessage( XPATHErrorResources.ER_ARG_CANNOT_BE_NULL, new Object[] {"Variable qname"} ); throw new IllegalArgumentException( fmsg ); } javax.xml.namespace.QName name = new javax.xml.namespace.QName( qname.getNamespace(), qname.getLocalPart()); Object varValue = resolver.resolveVariable( name ); if ( varValue == null ) { String fmsg = XSLMessages.createXPATHMessage( XPATHErrorResources.ER_RESOLVE_VARIABLE_RETURNS_NULL, new Object[] { name.toString()} ); throw new TransformerException( fmsg ); } return XObject.create( varValue, xctxt ); }
public XObject getVariableOrParam(XPathContext xctxt, QName qname) throws TransformerException,IllegalArgumentException { if ( qname == null ) { //JAXP 1.3 spec says that if variable name is null then // we need to through IllegalArgumentException String fmsg = XSLMessages.createXPATHMessage( XPATHErrorResources.ER_ARG_CANNOT_BE_NULL, new Object[] {"Variable qname"} ); throw new IllegalArgumentException( fmsg ); } javax.xml.namespace.QName name = new javax.xml.namespace.QName( qname.getNamespace(), qname.getLocalPart()); Object varValue = resolver.resolveVariable( name ); if ( varValue == null ) { String fmsg = XSLMessages.createXPATHMessage( XPATHErrorResources.ER_RESOLVE_VARIABLE_RETURNS_NULL, new Object[] { name.toString()} ); throw new TransformerException( fmsg ); } return XObject.create( varValue, xctxt ); }