⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 _default__xsl.java

📁 解压在c盘
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
/*
 * Generated by Resin 2.1.16 (built Tue Feb 15 11:12:27 PST 2005)
 */

package _xsl;

import java.io.*;
import java.util.*;
import org.w3c.dom.*;
import org.xml.sax.*;
import com.caucho.util.*;
import com.caucho.xml.*;
import com.caucho.xpath.*;
import com.caucho.xpath.expr.*;
import com.caucho.xpath.pattern.*;
import com.caucho.xsl.*;
import javax.servlet.*;
import javax.servlet.jsp.*;
import javax.servlet.http.*;
import com.caucho.web.*;
import com.caucho.vfs.*;
import com.caucho.server.http.*;
import javax.servlet.jsp.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class _default__xsl extends JavaStylesheet {
  private StylesheetEnv stylesheets[];
  // '*|@*'
// caucho/defaultcopy.xsl:3  
  private void _xsl_template_(XslWriter out, Node inputNode, Env env)
    throws Exception
  {
    Object _xsl_tmp;
    Node node = inputNode;
    int _xsl_top = env.getTop();
    boolean oldEscaping = out.disableEscaping(true);
    out.pushCopy(node);
    {
      Env _xsl_arg1 = XPath.createCall(env);
      _xsl_arg1.setSelect(node, _select_patterns[0]);
      Iterator _xsl_iter0 = _select_patterns[0].select(node, env);
      while (_xsl_iter0.hasNext()) {
        Node _xsl_ptr1 = (Node) _xsl_iter0.next();
        _xsl_arg1.setCurrentNode(_xsl_ptr1);
        applyNode(out, _xsl_ptr1, _xsl_arg1, 0, 2147483647);
      }
    }
    out.popCopy(node);
    out.disableEscaping(oldEscaping);
    env.popToTop(_xsl_top);
  }
  
  // 'body/s1'
// caucho/newstyle.xsl:33  
  private void _xsl_template_0(XslWriter out, Node inputNode, Env env)
    throws Exception
  {
    Object _xsl_tmp;
    Node node = inputNode;
    int _xsl_top = env.getTop();
    boolean oldEscaping = out.disableEscaping(true);
    {
      Env _xsl_arg1 = XPath.createCall(env);
      _xsl_arg1.setSelect(node, _select_patterns[1]);
      for (Node _xsl_ptr0 = node.getFirstChild();
           _xsl_ptr0 != null;
           _xsl_ptr0 = _xsl_ptr0.getNextSibling()) {
        if (_xsl_ptr0.getNodeType() == 1) {
          _xsl_arg1.setCurrentNode(_xsl_ptr0);
          applyNode(out, _xsl_ptr0, _xsl_arg1, 0, 2147483647);
        }
      }
    }
    out.disableEscaping(oldEscaping);
    env.popToTop(_xsl_top);
  }
  
  // 's1/s2[@title or title]'
// caucho/newstyle.xsl:40  
  private void _xsl_template_1(XslWriter out, Node inputNode, Env env)
    throws Exception
  {
    Object _xsl_tmp;
    Node node = inputNode;
    int _xsl_top = env.getTop();
    boolean oldEscaping = out.disableEscaping(true);
    {
      Env _xsl_arg1 = XPath.createCall(env);
      _xsl_macro_aname(out, node, _xsl_arg1);
    }
    out.setLocation("caucho/newstyle.xsl", 41);
    out.pushElement("p");
    out.popElement();
    out.setLocation("caucho/newstyle.xsl", 41);
    out.pushElement("table");
    XMLWriter _xsl_writer_0 = out.pushAttribute(null, "width", null);
    out.print("100%");
    out.popAttribute(_xsl_writer_0);
    XMLWriter _xsl_writer_1 = out.pushAttribute(null, "cellspacing", null);
    out.print("0");
    out.popAttribute(_xsl_writer_1);
    XMLWriter _xsl_writer_2 = out.pushAttribute(null, "cellpadding", null);
    out.print("5");
    out.popAttribute(_xsl_writer_2);
    XMLWriter _xsl_writer_3 = out.pushAttribute(null, "border", null);
    out.print("0");
    out.popAttribute(_xsl_writer_3);
    out.setLocation("caucho/newstyle.xsl", 41);
    out.pushElement("tr");
    XMLWriter _xsl_writer_4 = out.pushAttribute(null, "class", null);
    out.print("section");
    out.popAttribute(_xsl_writer_4);
    out.setLocation("caucho/newstyle.xsl", 41);
    out.pushElement("td");
    out.setLocation("caucho/newstyle.xsl", 41);
    out.pushElement("font");
    XMLWriter _xsl_writer_5 = out.pushAttribute(null, "size", null);
    out.print("+2");
    out.popAttribute(_xsl_writer_5);
    out.setLocation("caucho/newstyle.xsl", 41);
    out.pushElement("b");
    {
      Env _xsl_arg1 = XPath.createCall(env);
      _xsl_macro_m_title(out, node, _xsl_arg1);
    }
    out.popElement();
    out.popElement();
    out.popElement();
    if (_exprs[0].evalBoolean(node, env)) {
      out.setLocation("caucho/newstyle.xsl", 48);
      out.pushElement("td");
      XMLWriter _xsl_writer_6 = out.pushAttribute(null, "align", null);
      out.print("right");
      out.popAttribute(_xsl_writer_6);
      if (node instanceof Element)
        out.print(((Element) node).getAttribute("version"));
      out.popElement();
    }
    out.popElement();
    out.popElement();
    {
      Env _xsl_arg1 = XPath.createCall(env);
      _xsl_arg1.setSelect(node, _select_patterns[2]);
      Iterator _xsl_iter7 = _select_patterns[2].select(node, env);
      while (_xsl_iter7.hasNext()) {
        Node _xsl_ptr8 = (Node) _xsl_iter7.next();
        _xsl_arg1.setCurrentNode(_xsl_ptr8);
        applyNode(out, _xsl_ptr8, _xsl_arg1, 0, 2147483647);
      }
    }
    out.disableEscaping(oldEscaping);
    env.popToTop(_xsl_top);
  }
  
  // 's2/s3[@title or title]'
// caucho/newstyle.xsl:61  
  private void _xsl_template_2(XslWriter out, Node inputNode, Env env)
    throws Exception
  {
    Object _xsl_tmp;
    Node node = inputNode;
    int _xsl_top = env.getTop();
    boolean oldEscaping = out.disableEscaping(true);
    {
      Env _xsl_arg1 = XPath.createCall(env);
      _xsl_macro_aname(out, node, _xsl_arg1);
    }
    out.setLocation("caucho/newstyle.xsl", 62);
    out.pushElement("h3");
    {
      Env _xsl_arg1 = XPath.createCall(env);
      _xsl_macro_m_title(out, node, _xsl_arg1);
    }
    out.popElement();
    {
      Env _xsl_arg1 = XPath.createCall(env);
      _xsl_arg1.setSelect(node, _select_patterns[2]);
      Iterator _xsl_iter0 = _select_patterns[2].select(node, env);
      while (_xsl_iter0.hasNext()) {
        Node _xsl_ptr1 = (Node) _xsl_iter0.next();
        _xsl_arg1.setCurrentNode(_xsl_ptr1);
        applyNode(out, _xsl_ptr1, _xsl_arg1, 0, 2147483647);
      }
    }
    out.disableEscaping(oldEscaping);
    env.popToTop(_xsl_top);
  }
  
  // 's3/s4[@title or title]'
// caucho/newstyle.xsl:71  
  private void _xsl_template_3(XslWriter out, Node inputNode, Env env)
    throws Exception
  {
    Object _xsl_tmp;
    Node node = inputNode;
    int _xsl_top = env.getTop();
    boolean oldEscaping = out.disableEscaping(true);
    {
      Env _xsl_arg1 = XPath.createCall(env);
      _xsl_macro_aname(out, node, _xsl_arg1);
    }
    out.setLocation("caucho/newstyle.xsl", 72);
    out.pushElement("h4");
    {
      Env _xsl_arg1 = XPath.createCall(env);
      _xsl_macro_m_title(out, node, _xsl_arg1);
    }
    out.popElement();
    {
      Env _xsl_arg1 = XPath.createCall(env);
      _xsl_arg1.setSelect(node, _select_patterns[2]);
      Iterator _xsl_iter0 = _select_patterns[2].select(node, env);
      while (_xsl_iter0.hasNext()) {
        Node _xsl_ptr1 = (Node) _xsl_iter0.next();
        _xsl_arg1.setCurrentNode(_xsl_ptr1);
        applyNode(out, _xsl_ptr1, _xsl_arg1, 0, 2147483647);
      }
    }
    out.disableEscaping(oldEscaping);
    env.popToTop(_xsl_top);
  }
  
  // 'defun[@title or title]'
// caucho/newstyle.xsl:81  
  private void _xsl_template_4(XslWriter out, Node inputNode, Env env)
    throws Exception
  {
    Object _xsl_tmp;
    Node node = inputNode;
    int _xsl_top = env.getTop();
    boolean oldEscaping = out.disableEscaping(true);
    {
      Env _xsl_arg1 = XPath.createCall(env);
      _xsl_macro_aname(out, node, _xsl_arg1);
    }
    if (_exprs[0].evalBoolean(node, env)) {
      out.setLocation("caucho/newstyle.xsl", 83);
      out.pushElement("h4");
      {
        Env _xsl_arg1 = XPath.createCall(env);
        _xsl_macro_m_title(out, node, _xsl_arg1);
      }
      out.popElement();
    }
    else {
      out.setLocation("caucho/newstyle.xsl", 85);
      out.pushElement("p");
      out.popElement();
      out.setLocation("caucho/newstyle.xsl", 85);
      out.pushElement("table");
      XMLWriter _xsl_writer_0 = out.pushAttribute(null, "width", null);
      out.print("100%");
      out.popAttribute(_xsl_writer_0);
      XMLWriter _xsl_writer_1 = out.pushAttribute(null, "cellpadding", null);
      out.print("0");
      out.popAttribute(_xsl_writer_1);
      XMLWriter _xsl_writer_2 = out.pushAttribute(null, "cellspacing", null);
      out.print("0");
      out.popAttribute(_xsl_writer_2);
      XMLWriter _xsl_writer_3 = out.pushAttribute(null, "border", null);
      out.print("0");
      out.popAttribute(_xsl_writer_3);
      out.setLocation("caucho/newstyle.xsl", 85);
      out.pushElement("tr");
      out.setLocation("caucho/newstyle.xsl", 85);
      out.pushElement("td");
      out.setLocation("caucho/newstyle.xsl", 85);
      out.pushElement("h4");
      {
        Env _xsl_arg1 = XPath.createCall(env);
        _xsl_macro_m_title(out, node, _xsl_arg1);
      }
      out.popElement();
      out.popElement();
      out.setLocation("caucho/newstyle.xsl", 90);
      out.pushElement("td");
      XMLWriter _xsl_writer_4 = out.pushAttribute(null, "align", null);
      out.print("right");
      out.popAttribute(_xsl_writer_4);
      if (node instanceof Element)
        out.print(((Element) node).getAttribute("version"));
      out.popElement();
      out.popElement();
      out.popElement();
    }
    out.setLocation("caucho/newstyle.xsl", 91);
    out.pushElement("div");
    XMLWriter _xsl_writer_5 = out.pushAttribute(null, "class", null);
    out.print("desc");
    out.popAttribute(_xsl_writer_5);
    {
      Env _xsl_arg1 = XPath.createCall(env);
      _xsl_arg1.setSelect(node, _select_patterns[2]);
      Iterator _xsl_iter6 = _select_patterns[2].select(node, env);
      while (_xsl_iter6.hasNext()) {
        Node _xsl_ptr7 = (Node) _xsl_iter6.next();
        _xsl_arg1.setCurrentNode(_xsl_ptr7);
        applyNode(out, _xsl_ptr7, _xsl_arg1, 0, 2147483647);
      }
    }
    out.popElement();
    out.disableEscaping(oldEscaping);
    env.popToTop(_xsl_top);
  }
  
  // 's1/title|s2/title|s3/title|s4/title'
// caucho/newstyle.xsl:102  
  private void _xsl_template_5(XslWriter out, Node inputNode, Env env)
    throws Exception
  {
    Object _xsl_tmp;
    Node node = inputNode;
    int _xsl_top = env.getTop();
    boolean oldEscaping = out.disableEscaping(true);
    out.disableEscaping(oldEscaping);
    env.popToTop(_xsl_top);
  }
  
  // 'website'
// caucho/newstyle.xsl:107  
  private void _xsl_template_6(XslWriter out, Node inputNode, Env env)
    throws Exception
  {
    Object _xsl_tmp;
    Node node = inputNode;
    int _xsl_top = env.getTop();
    boolean oldEscaping = out.disableEscaping(true);
    {
      Env _xsl_arg1 = XPath.createCall(env);
      _xsl_arg1.setSelect(node, _select_patterns[3]);
      for (Node _xsl_ptr0 = node.getFirstChild();
           _xsl_ptr0 != null;
           _xsl_ptr0 = _xsl_ptr0.getNextSibling()) {
        _xsl_arg1.setCurrentNode(_xsl_ptr0);
        applyNode(out, _xsl_ptr0, _xsl_arg1, 0, 2147483647);
      }
    }
    out.disableEscaping(oldEscaping);
    env.popToTop(_xsl_top);
  }
  
  // 'table'
// caucho/newstyle.xsl:117  
  private void _xsl_template_7(XslWriter out, Node inputNode, Env env)
    throws Exception
  {
    Object _xsl_tmp;
    Node node = inputNode;
    int _xsl_top = env.getTop();
    boolean oldEscaping = out.disableEscaping(true);
    out.pushCopy(node);
    {
      Env _xsl_arg1 = XPath.createCall(env);
      _xsl_arg1.setSelect(node, _select_patterns[0]);
      Iterator _xsl_iter0 = _select_patterns[0].select(node, env);
      while (_xsl_iter0.hasNext()) {
        Node _xsl_ptr1 = (Node) _xsl_iter0.next();
        _xsl_arg1.setCurrentNode(_xsl_ptr1);
        applyNode(out, _xsl_ptr1, _xsl_arg1, 0, 2147483647);
      }
    }
    out.popCopy(node);
    out.disableEscaping(oldEscaping);
    env.popToTop(_xsl_top);
  }
  
  // 'deftable'
// caucho/newstyle.xsl:124  
  private void _xsl_template_8(XslWriter out, Node inputNode, Env env)
    throws Exception
  {
    Object _xsl_tmp;
    Node node = inputNode;
    int _xsl_top = env.getTop();
    boolean oldEscaping = out.disableEscaping(true);
    out.setLocation("caucho/newstyle.xsl", 124);
    out.pushElement("p");
    out.popElement();
    out.setLocation("caucho/newstyle.xsl", 124);
    out.pushElement("table");
    XMLWriter _xsl_writer_0 = out.pushAttribute(null, "border", null);
    out.popAttribute(_xsl_writer_0);
    XMLWriter _xsl_writer_1 = out.pushAttribute(null, "class", null);
    out.print("deftable");
    out.popAttribute(_xsl_writer_1);
    XMLWriter _xsl_writer_2 = out.pushAttribute(null, "cellspacing", null);
    out.print("0");
    out.popAttribute(_xsl_writer_2);
    XMLWriter _xsl_writer_3 = out.pushAttribute(null, "cellpadding", null);
    out.print("2");
    out.popAttribute(_xsl_writer_3);
    XMLWriter _xsl_writer_4 = out.pushAttribute(null, "width", null);
    out.print("90%");
    out.popAttribute(_xsl_writer_4);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -