Package org.apache.xml.utils

Examples of org.apache.xml.utils.PrefixResolver


      {
        String data = context.getNodeValue();
        if(org.apache.xml.utils.XMLCharacterRecognizer.isWhiteSpace(data))
        {
          // Ugly trick for now.
          PrefixResolver resolver = xctxt.getNamespaceContext();
          if(resolver instanceof WhitespaceStrippingElementMatcher)
          {
            WhitespaceStrippingElementMatcher wsem =
               (WhitespaceStrippingElementMatcher)resolver;
            if(wsem.shouldStripWhiteSpace(xctxt, (org.w3c.dom.Element)parent))
View Full Code Here


    if (null != head)
    {
      // XSLT functions, such as xsl:key, need to be able to get to
      // current ElemTemplateElement via a cast to the prefix resolver.
      // Setting this fixes bug idkey03.
      PrefixResolver savedPR = xctxt.getNamespaceContext();
      try
      {
        xctxt.pushCurrentNodeAndExpression(targetNode, targetNode);

        do
View Full Code Here

        }
    }
    
    protected String textValueOfXPath(Node node, String xpath) throws TransformerException {
        CachedXPathAPI cachedXPathAPI = new CachedXPathAPI();
        XObject list = cachedXPathAPI.eval(node, xpath, new PrefixResolver() {
            public String getNamespaceForPrefix(String prefix) {
                if ("jbi".equals(prefix)) {
                    return "http://java.sun.com/xml/ns/jbi/management-message";
                }
                return null;
View Full Code Here

        if (component == null) {
            throw new MessagingException("Could not find a component on which to perform the service invocation!");
        }

        TransformerImpl transformer = context.getTransformer();
        PrefixResolver namespaceContext = transformer.getXPathContext().getNamespaceContext();

        QName service = getQNameAttribute(namespaceContext, element, "service");
        QName interfaceName = getQNameAttribute(namespaceContext, element, "interface");
        QName operation = getQNameAttribute(namespaceContext, element, "operation");
View Full Code Here

        if (component == null) {
            throw new MessagingException("Could not find a component on which to perform the service invocation!");
        }

        TransformerImpl transformer = context.getTransformer();
        PrefixResolver namespaceContext = transformer.getXPathContext().getNamespaceContext();

        QName service = getQNameAttribute(namespaceContext, element, "service");
        QName interfaceName = getQNameAttribute(namespaceContext, element, "interface");
        QName operation = getQNameAttribute(namespaceContext, element, "operation");
View Full Code Here

        if (component == null) {
            throw new MessagingException("Could not find a component on which to perform the service invocation!");
        }

        TransformerImpl transformer = context.getTransformer();
        PrefixResolver namespaceContext = transformer.getXPathContext().getNamespaceContext();

        QName service = getQNameAttribute(namespaceContext, element, "service");
        QName interfaceName = getQNameAttribute(namespaceContext, element, "interface");
        QName operation = getQNameAttribute(namespaceContext, element, "operation");
View Full Code Here

  public XObject execute(
          XPathContext xctxt, Node contextNode, PrefixResolver namespaceContext)
            throws javax.xml.transform.TransformerException
  {

    PrefixResolver savedPrefixResolver = xctxt.getNamespaceContext();

    xctxt.m_currentPrefixResolver = namespaceContext;

    xctxt.pushCurrentNodeAndExpression(contextNode, contextNode);
View Full Code Here

    int nPredicates = getPredicateCount();
    // System.out.println("nPredicates: "+nPredicates);
    if (nPredicates == 0)
      return true;

    PrefixResolver savedResolver = xctxt.getNamespaceContext();

    try
    {
      xctxt.pushSubContextList(this);
      xctxt.setNamespaceContext(m_lpi.getPrefixResolver());
View Full Code Here

  public void setRoot(Node root)
  {

    // System.out.println("root: "+root);
    XPathContext xctxt = m_lpi.getXPathContext();
    PrefixResolver savedResolver = xctxt.getNamespaceContext();

    try
    {
      xctxt.pushCurrentNode(root);
      xctxt.setNamespaceContext(m_lpi.getPrefixResolver());
View Full Code Here

            if (org.apache.xml.utils.XMLCharacterRecognizer.isWhiteSpace(
                    data))
            {

              // Ugly trick for now.
              PrefixResolver resolver =
                getXPathContext().getNamespaceContext();

              if (resolver instanceof WhitespaceStrippingElementMatcher)
              {
                WhitespaceStrippingElementMatcher wsem =
View Full Code Here

TOP

Related Classes of org.apache.xml.utils.PrefixResolver

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.