zdchang.java

来源:互联网 发布:如果没有安史之乱知乎 编辑:程序博客网 时间:2024/05/17 03:03
  1. /**
  2.  * Title:        字典代码转换类
  3.  * Description:  将部门字典字段转化为国标字典代码。
  4.  * @date :       2006-4-4
  5.  * @author :     zhanglei
  6.  * @version :    1.0
  7.  */
  8. package server;
  9. import java.sql.*;
  10. import java.util.*;
  11. import java.io.*;
  12. import oracle.sql.*;
  13. public class ZdExchange {
  14.     public static DomXML zdXml = null;
  15.     public ZdExchange() {
  16.         try {
  17.             zdXml = new DomXML("zd.xml");
  18.         }
  19.         catch (Exception ex) {
  20.             SaveLog.SetInfo("载入字典对照码失败!"1);
  21.         }
  22.     }
  23.     //得到国标字典项
  24.     public static String getZdItem() {
  25.         String zdItem = "";
  26.         String item = "";
  27.         String bmcode = "";
  28.         int flag = 0;
  29.         try {
  30.             for (int n = 0; n < zdXml.GetItemCount("zditem"); n++) {
  31.                 item = zdXml.GetItemNoName(n).trim();
  32.                 if (item.equals("")) {
  33.                     continue;
  34.                 }
  35.                 flag = 0;
  36.                 for (int m = 0; m < zdXml.GetItemCount(item); m++) {
  37.                     bmcode = zdXml.GetItemNoAttribute(m, "bmcode").trim();
  38.                     if (bmcode.equals("")) {
  39.                         continue;
  40.                     }
  41.                     else {
  42.                         flag = 1;
  43.                         break;
  44.                     }
  45.                 }
  46.                 if (flag == 1) {
  47.                     zdItem = item + "," + zdItem;
  48.                 }
  49.             }
  50.             return zdItem;
  51.         }
  52.         catch (Exception ex) {
  53.             SaveLog.SetInfo("ZdExchange中getZdItem:" + ex, 2);
  54.             return "";
  55.         }
  56.     }
  57.     //得到国标字典代码
  58.     public static String getGbZd(String zdMc, String bmCode) {
  59.         String gbCode = "";
  60.         String item = "";
  61.         try {
  62.             for (int n = 0; n < zdXml.GetItemCount(zdMc.toLowerCase()); n++) {
  63.                 item = zdXml.GetItemNoName(n).trim();
  64.                 if (item.equals("")) {
  65.                     continue;
  66.                 }
  67.                 if (zdXml.GetItemNoAttribute(n, "bmcode").trim().equals(bmCode)) {
  68.                     gbCode = zdXml.GetItemNoAttribute(n, "gbcode");
  69.                     break;
  70.                 }
  71.             }
  72.             if (!gbCode.equals("")) {
  73.                 return gbCode;
  74.             }
  75.             return bmCode;
  76.         }
  77.         catch (Exception ex) {
  78.             SaveLog.SetInfo("ZdExchange中getGbZd:" + ex, 2);
  79.             return "";
  80.         }
  81.     }
  82.     //生成字典
  83.     public static void getZdXml() {
  84.         WriteXml myxml = new WriteXml();
  85.         JdbcWork jw = new JdbcWork();
  86.         try {
  87.             myxml.WriteFile("zd.xml");
  88.             myxml.AddRoot(0"root");
  89.             myxml.AddRoot(1"zditem");
  90.             String aa[] = new String[4];
  91.             String bb[] = new String[4];
  92.             Statement tStmt = null;
  93.             ResultSet tRs = null;
  94.             Statement jlStmt = null;
  95.             ResultSet jlRs = null;
  96.             String Sql = "";
  97.             Sql = "SELECT * FROM zh_dictnamedefine where dicttofield is not null";
  98.             tStmt = jw.GetStatment();
  99.             tRs = tStmt.executeQuery(Sql);
  100.             while (tRs.next()) {
  101.                 aa[0] = "cname";
  102.                 bb[0] = tRs.getString("dictdepict");
  103.                 aa[1] = "dictname";
  104.                 bb[1] = tRs.getString("dictname");
  105.                 aa[2] = "dictversion";
  106.                 bb[2] = tRs.getString("dictversion"); ;
  107.                 aa[3] = "dictsource";
  108.                 bb[3] = tRs.getString("dictsource"); ;
  109.                 myxml.AddItem(1, tRs.getString("dicttofield").toLowerCase(), "", aa, bb);
  110.                 Sql = "SELECT * FROM zh_dictvalue where dictname = '" + tRs.getString("dictname") + "' order by dictcode";
  111.                 jlStmt = jw.GetStatment();
  112.                 jlRs = jlStmt.executeQuery(Sql);
  113.                 while (jlRs.next()) {
  114.                     aa[0] = "cname";
  115.                     bb[0] = jlRs.getString("dictvalue");
  116.                     aa[1] = "gbcode";
  117.                     bb[1] = jlRs.getString("dictcode");
  118.                     aa[2] = "bmcode";
  119.                     bb[2] = "";
  120.                     aa[3] = "";
  121.                     bb[3] = "";
  122.                     myxml.AddItem("item""", aa, bb);
  123.                 }
  124.                 jlRs.close();
  125.                 jlStmt.close();
  126.             }
  127.             myxml.toSave("0");
  128.             tStmt.close();
  129.             tRs.close();
  130.         }
  131.         catch (Exception ex) {
  132.             SaveLog.SetInfo("ZdExchange中getZdXml:" + ex, 2);
  133.         }
  134.         //读取字典
  135.         /*         try {
  136.                      DomXML SysXml = new DomXML("zd.xml");
  137.                      for (int m = 0; m < SysXml.GetItemCount("CzrkMz"); m++) {
  138.                          System.out.println(m+SysXml.GetItemNoName(m));
  139.                          System.out.println(SysXml.GetItemNoAttribute(m, "cname"));
  140.                      }
  141.                  }
  142.                  catch (Exception ex) {
  143.                  }
  144.          */
  145.     }
  146.     //得到字典代码值数组
  147.     public static String[][] getZdValSz(String zdMc) {
  148.         String gbCode[][] = new String[9999][3];
  149.         String item = "";
  150.         int m = 0;
  151.         for (int n = 0; n < zdXml.GetItemCount("zdMc.toLowerCase()"); n++) {
  152.             item = zdXml.GetItemNoName(n).trim();
  153.             if (item.equals("")) {
  154.                 continue;
  155.             }
  156.             gbCode[m][0] = zdXml.GetItemNoAttribute(n, "gbcode");
  157.             gbCode[m][1] = zdXml.GetItemNoAttribute(n, "cname");
  158.             gbCode[m][2] = "";
  159.             m = m + 1;
  160.         }
  161.         return gbCode;
  162.     }
  163.     //得到字典名称数组
  164.     public static String[] getZditemSz() {
  165.         String gbCode[] = new String[999];
  166.         String item = "";
  167.         int m = 0;
  168.         for (int n = 0; n < zdXml.GetItemCount("zditem"); n++) {
  169.             item = zdXml.GetItemNoName(n).trim();
  170.             if (item.equals("")) {
  171.                 continue;
  172.             }
  173.             gbCode[m] = zdXml.GetItemNoAttribute(n, "cname") +
  174.                 "                                * " +
  175.                 zdXml.GetItemNoAttribute(n, "dictsource") +
  176.                 "                         # " +
  177.                 zdXml.GetItemNoAttribute(n, "dictversion") +
  178.                 "                         @ " +
  179.                 zdXml.GetItemNoName(n).trim()
  180.                 ;
  181.             m = m + 1;
  182.         }
  183.         return gbCode;
  184.     }
  185.     //得到字典数组值
  186.   //行政职务级别
  187.     public static String[][] getZdValSz1() {
  188.         String gbCode[][] = new String[9999][3];
  189.         String item = "";
  190.         int m = 0;
  191.         for (int n = 0; n < zdXml.GetItemCount("czrkzwjb"); n++) {
  192.             item = zdXml.GetItemNoName(n).trim();
  193.             if (item.equals("")) {
  194.                 continue;
  195.             }
  196.             gbCode[m][0] = zdXml.GetItemNoAttribute(n, "gbcode");
  197.             gbCode[m][1] = zdXml.GetItemNoAttribute(n, "cname");
  198.             gbCode[m][2] = "";
  199.             m = m + 1;
  200.         }
  201.         return gbCode;
  202.     }
  203. //行政职务名称
  204.     public static String[][] getZdValSz2() {
  205.         String gbCode[][] = new String[9999][3];
  206.         String item = "";
  207.         int m = 0;
  208.         for (int n = 0; n < zdXml.GetItemCount("czrkzwmc"); n++) {
  209.             item = zdXml.GetItemNoName(n).trim();
  210.             if (item.equals("")) {
  211.                 continue;
  212.             }
  213.             gbCode[m][0] = zdXml.GetItemNoAttribute(n, "gbcode");
  214.             gbCode[m][1] = zdXml.GetItemNoAttribute(n, "cname");
  215.             gbCode[m][2] = "";
  216.             m = m + 1;
  217.         }
  218.         return gbCode;
  219.     }
  220.     //字典名称数组.....专业技术资格名称
  221.     public static String[][] getZdValSz3() {
  222.         String gbCode[][] = new String[9999][3];
  223.         String item = "";
  224.         int m = 0;
  225.         for (int n = 0; n < zdXml.GetItemCount("czrkzyjszgmc"); n++) {
  226.             item = zdXml.GetItemNoName(n).trim();
  227.             if (item.equals("")) {
  228.                 continue;
  229.             }
  230.             gbCode[m][0] = zdXml.GetItemNoAttribute(n, "gbcode");
  231.             gbCode[m][1] = zdXml.GetItemNoAttribute(n, "cname");
  232.             gbCode[m][2] = "";
  233.             m = m + 1;
  234.         }
  235.         return gbCode;
  236.     }
  237.     //字典名称数组.....聘任专业技术职务名称
  238.     public static String[][] getZdValSz4() {
  239.         String gbCode[][] = new String[9999][3];
  240.         String item = "";
  241.         int m = 0;
  242.         for (int n = 0; n < zdXml.GetItemCount("czrkprzyjszwmc"); n++) {
  243.             item = zdXml.GetItemNoName(n).trim();
  244.             if (item.equals("")) {
  245.                 continue;
  246.             }
  247.             gbCode[m][0] = zdXml.GetItemNoAttribute(n, "gbcode");
  248.             gbCode[m][1] = zdXml.GetItemNoAttribute(n, "cname");
  249.             gbCode[m][2] = "";
  250.             m = m + 1;
  251.         }
  252.         return gbCode;
  253.     }
  254.     //工人职业资格等级
  255.     public static String[][] getZdValSz5() {
  256.         String gbCode[][] = new String[9999][3];
  257.         String item = "";
  258.         int m = 0;
  259.         for (int n = 0; n < zdXml.GetItemCount("czrkzyzgdj"); n++) {
  260.             item = zdXml.GetItemNoName(n).trim();
  261.             if (item.equals("")) {
  262.                 continue;
  263.             }
  264.             gbCode[m][0] = zdXml.GetItemNoAttribute(n, "gbcode");
  265.             gbCode[m][1] = zdXml.GetItemNoAttribute(n, "cname");
  266.             gbCode[m][2] = "";
  267.             m = m + 1;
  268.         }
  269.         return gbCode;
  270.     }
  271.     //职业类别
  272.     public static String[][] getZdValSz6() {
  273.         String gbCode[][] = new String[9999][3];
  274.         String item = "";
  275.         int m = 0;
  276.         for (int n = 0; n < zdXml.GetItemCount("czrkzylb"); n++) {
  277.             item = zdXml.GetItemNoName(n).trim();
  278.             if (item.equals("")) {
  279.                 continue;
  280.             }
  281.             gbCode[m][0] = zdXml.GetItemNoAttribute(n, "gbcode");
  282.             gbCode[m][1] = zdXml.GetItemNoAttribute(n, "cname");
  283.             gbCode[m][2] = "";
  284.             m = m + 1;
  285.         }
  286.         return gbCode;
  287.     }
  288.     //死亡原因
  289.     public static String[][] getZdValSz7() {
  290.         String gbCode[][] = new String[9999][3];
  291.         String item = "";
  292.         int m = 0;
  293.         for (int n = 0; n < zdXml.GetItemCount("czrkswzxlb"); n++) {
  294.             item = zdXml.GetItemNoName(n).trim();
  295.             if (item.equals("")) {
  296.                 continue;
  297.             }
  298.             gbCode[m][0] = zdXml.GetItemNoAttribute(n, "gbcode");
  299.             gbCode[m][1] = zdXml.GetItemNoAttribute(n, "cname");
  300.             gbCode[m][2] = "";
  301.             m = m + 1;
  302.         }
  303.         return gbCode;
  304.     }
  305.     //个人身份
  306.     public static String[][] getZdValSz8() {
  307.         String gbCode[][] = new String[9999][3];
  308.         String item = "";
  309.         int m = 0;
  310.         for (int n = 0; n < zdXml.GetItemCount("czrkgrsf"); n++) {
  311.             item = zdXml.GetItemNoName(n).trim();
  312.             if (item.equals("")) {
  313.                 continue;
  314.             }
  315.             gbCode[m][0] = zdXml.GetItemNoAttribute(n, "gbcode");
  316.             gbCode[m][1] = zdXml.GetItemNoAttribute(n, "cname");
  317.             gbCode[m][2] = "";
  318.             m = m + 1;
  319.         }
  320.         return gbCode;
  321.     }
  322.     //户口变动类别
  323.     public static String[][] getZdValSz9() {
  324.         String gbCode[][] = new String[9999][3];
  325.         String item = "";
  326.         int m = 0;
  327.         for (int n = 0; n < zdXml.GetItemCount("czrkzxlb"); n++) {
  328.             item = zdXml.GetItemNoName(n).trim();
  329.             if (item.equals("")) {
  330.                 continue;
  331.             }
  332.             gbCode[m][0] = zdXml.GetItemNoAttribute(n, "gbcode");
  333.             gbCode[m][1] = zdXml.GetItemNoAttribute(n, "cname");
  334.             gbCode[m][2] = "";
  335.             m = m + 1;
  336.         }
  337.         return gbCode;
  338.     }
  339.     //行业类别
  340.     public static String[][] getZdValSz10() {
  341.         String gbCode[][] = new String[9999][3];
  342.         String item = "";
  343.         int m = 0;
  344.         for (int n = 0; n < zdXml.GetItemCount("czrkhylb"); n++) {
  345.             item = zdXml.GetItemNoName(n).trim();
  346.             if (item.equals("")) {
  347.                 continue;
  348.             }
  349.             gbCode[m][0] = zdXml.GetItemNoAttribute(n, "gbcode");
  350.             gbCode[m][1] = zdXml.GetItemNoAttribute(n, "cname");
  351.             gbCode[m][2] = "";
  352.             m = m + 1;
  353.         }
  354.         return gbCode;
  355.     }
  356.     //学历
  357.     public static String[][] getZdValSz11() {
  358.         String gbCode[][] = new String[9999][3];
  359.         String item = "";
  360.         int m = 0;
  361.         for (int n = 0; n < zdXml.GetItemCount("czrkwhcd"); n++) {
  362.             item = zdXml.GetItemNoName(n).trim();
  363.             if (item.equals("")) {
  364.                 continue;
  365.             }
  366.             gbCode[m][0] = zdXml.GetItemNoAttribute(n, "gbcode");
  367.             gbCode[m][1] = zdXml.GetItemNoAttribute(n, "cname");
  368.             gbCode[m][2] = "";
  369.             m = m + 1;
  370.         }
  371.         return gbCode;
  372.     }
  373.     //学位
  374.     public static String[][] getZdValSz12() {
  375.         String gbCode[][] = new String[9999][3];
  376.         String item = "";
  377.         int m = 0;
  378.         for (int n = 0; n < zdXml.GetItemCount("czrkxw"); n++) {
  379.             item = zdXml.GetItemNoName(n).trim();
  380.             if (item.equals("")) {
  381.                 continue;
  382.             }
  383.             gbCode[m][0] = zdXml.GetItemNoAttribute(n, "gbcode");
  384.             gbCode[m][1] = zdXml.GetItemNoAttribute(n, "cname");
  385.             gbCode[m][2] = "";
  386.             m = m + 1;
  387.         }
  388.         return gbCode;
  389.     }
  390.     //参保状态
  391.     public static String[][] getZdValSz13() {
  392.         String gbCode[][] = new String[9999][3];
  393.         String item = "";
  394.         int m = 0;
  395.         for (int n = 0; n < zdXml.GetItemCount("czrkcbzt"); n++) {
  396.             item = zdXml.GetItemNoName(n).trim();
  397.             if (item.equals("")) {
  398.                 continue;
  399.             }
  400.             gbCode[m][0] = zdXml.GetItemNoAttribute(n, "gbcode");
  401.             gbCode[m][1] = zdXml.GetItemNoAttribute(n, "cname");
  402.             gbCode[m][2] = "";
  403.             m = m + 1;
  404.         }
  405.         return gbCode;
  406.     }
  407.     //兵役状况
  408.     public static String[][] getZdValSz14() {
  409.         String gbCode[][] = new String[9999][3];
  410.         String item = "";
  411.         int m = 0;
  412.         for (int n = 0; n < zdXml.GetItemCount("czrkbyzk"); n++) {
  413.             item = zdXml.GetItemNoName(n).trim();
  414.             if (item.equals("")) {
  415.                 continue;
  416.             }
  417.             gbCode[m][0] = zdXml.GetItemNoAttribute(n, "gbcode");
  418.             gbCode[m][1] = zdXml.GetItemNoAttribute(n, "cname");
  419.             gbCode[m][2] = "";
  420.             m = m + 1;
  421.         }
  422.         return gbCode;
  423.     }
  424.     //户口类别
  425.     public static String[][] getZdValSz15() {
  426.         String gbCode[][] = new String[9999][3];
  427.         String item = "";
  428.         int m = 0;
  429.         for (int n = 0; n < zdXml.GetItemCount("czrkhlx"); n++) {
  430.             item = zdXml.GetItemNoName(n).trim();
  431.             if (item.equals("")) {
  432.                 continue;
  433.             }
  434.             gbCode[m][0] = zdXml.GetItemNoAttribute(n, "gbcode");
  435.             gbCode[m][1] = zdXml.GetItemNoAttribute(n, "cname");
  436.             gbCode[m][2] = "";
  437.             m = m + 1;
  438.         }
  439.         return gbCode;
  440.     }
  441.     //婚姻状况
  442.     public static String[][] getZdValSz16() {
  443.         String gbCode[][] = new String[9999][3];
  444.         String item = "";
  445.         int m = 0;
  446.         for (int n = 0; n < zdXml.GetItemCount("czrkhyzk"); n++) {
  447.             item = zdXml.GetItemNoName(n).trim();
  448.             if (item.equals("")) {
  449.                 continue;
  450.             }
  451.             gbCode[m][0] = zdXml.GetItemNoAttribute(n, "gbcode");
  452.             gbCode[m][1] = zdXml.GetItemNoAttribute(n, "cname");
  453.             gbCode[m][2] = "";
  454.             m = m + 1;
  455.         }
  456.         return gbCode;
  457.     }
  458.     //健康状况
  459.     public static String[][] getZdValSz17() {
  460.         String gbCode[][] = new String[9999][3];
  461.         String item = "";
  462.         int m = 0;
  463.         for (int n = 0; n < zdXml.GetItemCount("czrkjkzk"); n++) {
  464.             item = zdXml.GetItemNoName(n).trim();
  465.             if (item.equals("")) {
  466.                 continue;
  467.             }
  468.             gbCode[m][0] = zdXml.GetItemNoAttribute(n, "gbcode");
  469.             gbCode[m][1] = zdXml.GetItemNoAttribute(n, "cname");
  470.             gbCode[m][2] = "";
  471.             m = m + 1;
  472.         }
  473.         return gbCode;
  474.     }
  475.     //就业状态
  476.     public static String[][] getZdValSz18() {
  477.         String gbCode[][] = new String[9999][3];
  478.         String item = "";
  479.         int m = 0;
  480.         for (int n = 0; n < zdXml.GetItemCount("czrkjyzt"); n++) {
  481.             item = zdXml.GetItemNoName(n).trim();
  482.             if (item.equals("")) {
  483.                 continue;
  484.             }
  485.             gbCode[m][0] = zdXml.GetItemNoAttribute(n, "gbcode");
  486.             gbCode[m][1] = zdXml.GetItemNoAttribute(n, "cname");
  487.             gbCode[m][2] = "";
  488.             m = m + 1;
  489.         }
  490.         return gbCode;
  491.     }
  492.     //民族
  493.     public static String[][] getZdValSz19() {
  494.         String gbCode[][] = new String[9999][3];
  495.         String item = "";
  496.         int m = 0;
  497.         for (int n = 0; n < zdXml.GetItemCount("czrkmz"); n++) {
  498.             item = zdXml.GetItemNoName(n).trim();
  499.             if (item.equals("")) {
  500.                 continue;
  501.             }
  502.             gbCode[m][0] = zdXml.GetItemNoAttribute(n, "gbcode");
  503.             gbCode[m][1] = zdXml.GetItemNoAttribute(n, "cname");
  504.             gbCode[m][2] = "";
  505.             m = m + 1;
  506.         }
  507.         return gbCode;
  508.     }
  509.     //性别
  510.     public static String[][] getZdValSz20() {
  511.         String gbCode[][] = new String[9999][3];
  512.         String item = "";
  513.         int m = 0;
  514.         for (int n = 0; n < zdXml.GetItemCount("czrkxb"); n++) {
  515.             item = zdXml.GetItemNoName(n).trim();
  516.             if (item.equals("")) {
  517.                 continue;
  518.             }
  519.             gbCode[m][0] = zdXml.GetItemNoAttribute(n, "gbcode");
  520.             gbCode[m][1] = zdXml.GetItemNoAttribute(n, "cname");
  521.             gbCode[m][2] = "";
  522.             m = m + 1;
  523.         }
  524.         return gbCode;
  525.     }
  526.     //血型
  527.     public static String[][] getZdValSz21() {
  528.         String gbCode[][] = new String[9999][3];
  529.         String item = "";
  530.         int m = 0;
  531.         for (int n = 0; n < zdXml.GetItemCount("czrkxx"); n++) {
  532.             item = zdXml.GetItemNoName(n).trim();
  533.             if (item.equals("")) {
  534.                 continue;
  535.             }
  536.             gbCode[m][0] = zdXml.GetItemNoAttribute(n, "gbcode");
  537.             gbCode[m][1] = zdXml.GetItemNoAttribute(n, "cname");
  538.             gbCode[m][2] = "";
  539.             m = m + 1;
  540.         }
  541.         return gbCode;
  542.     }
  543.     //信息级别
  544.     public static String[][] getZdValSz22() {
  545.         String gbCode[][] = new String[9999][3];
  546.         String item = "";
  547.         int m = 0;
  548.         for (int n = 0; n < zdXml.GetItemCount("czrkxxjb"); n++) {
  549.             item = zdXml.GetItemNoName(n).trim();
  550.             if (item.equals("")) {
  551.                 continue;
  552.             }
  553.             gbCode[m][0] = zdXml.GetItemNoAttribute(n, "gbcode");
  554.             gbCode[m][1] = zdXml.GetItemNoAttribute(n, "cname");
  555.             gbCode[m][2] = "";
  556.             m = m + 1;
  557.         }
  558.         return gbCode;
  559.     }
  560.     //行政区划
  561.     public static String[][] getZdValSz23() {
  562.         String gbCode[][] = new String[9999][3];
  563.         String item = "";
  564.         int m = 0;
  565.         for (int n = 0; n < zdXml.GetItemCount("czrkcsdssx"); n++) {
  566.             item = zdXml.GetItemNoName(n).trim();
  567.             if (item.equals("")) {
  568.                 continue;
  569.             }
  570.             gbCode[m][0] = zdXml.GetItemNoAttribute(n, "gbcode");
  571.             gbCode[m][1] = zdXml.GetItemNoAttribute(n, "cname");
  572.             gbCode[m][2] = "";
  573.             m = m + 1;
  574.         }
  575.         return gbCode;
  576.     }
  577.     //家庭关系
  578.     public static String[][] getZdValSz24() {
  579.         String gbCode[][] = new String[9999][3];
  580.         String item = "";
  581.         int m = 0;
  582.         for (int n = 0; n < zdXml.GetItemCount("czrkyhzgx"); n++) {
  583.             item = zdXml.GetItemNoName(n).trim();
  584.             if (item.equals("")) {
  585.                 continue;
  586.             }
  587.             gbCode[m][0] = zdXml.GetItemNoAttribute(n, "gbcode");
  588.             gbCode[m][1] = zdXml.GetItemNoAttribute(n, "cname");
  589.             gbCode[m][2] = "";
  590.             m = m + 1;
  591.         }
  592.         return gbCode;
  593.     }
  594.     //有效期限
  595.     public static String[][] getZdValSz25() {
  596.         String gbCode[][] = new String[9999][3];
  597.         String item = "";
  598.         int m = 0;
  599.         for (int n = 0; n < zdXml.GetItemCount("czrkyxqx"); n++) {
  600.             item = zdXml.GetItemNoName(n).trim();
  601.             if (item.equals("")) {
  602.                 continue;
  603.             }
  604.             gbCode[m][0] = zdXml.GetItemNoAttribute(n, "gbcode");
  605.             gbCode[m][1] = zdXml.GetItemNoAttribute(n, "cname");
  606.             gbCode[m][2] = "";
  607.             m = m + 1;
  608.         }
  609.         return gbCode;
  610.     }
  611. }