最代码广告位
package com.zhangjun.xml;

import java.io.PrintStream;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import org.w3c.dom.Document;
import org.w3c.dom.Element;

public class AddItem
{
  public void addItem(Document dom, Element row, ResultSet rs, int col, String sOrder, String sLink, int id)
  {
    try
    {
      ResultSetMetaData tz = rs.getMetaData();
      String sName = tz.getColumnName(col);
      String sType = tz.getColumnTypeName(col);
      String sValue;
      if (rs.getString(col) == null) {
        sValue = "";
      }
      else {
        sValue = toGBK(rs.getString(col).trim());
      }
      Element item = dom.createElement("item");
      row.appendChild(item);
      item.setAttribute("id", "" + id);

      Element name = dom.createElement("name");
      item.appendChild(name);
      name.appendChild(dom.createTextNode(sName));
      Element value = dom.createElement("value");
      item.appendChild(value);
      value.appendChild(dom.createTextNode(sValue));
      Element type = dom.createElement("type");
      item.appendChild(type);
      type.appendChild(dom.createTextNode(sType));
      Element order = dom.createElement("order");
      item.appendChild(order);
      order.appendChild(dom.createTextNode(sOrder));
      Element link = dom.createElement("link");
      item.appendChild(link);
      link.appendChild(dom.createTextNode(sLink));
    }
    catch (Exception e)
    {
      System.out.println("com.zhangjun.xml.addItem  rs ID:" + e);
    }
  }

  public void addItem(Document dom, Element row, ResultSet rs, int col, String sOrder, String sLink, int id, String dbserver)
  {
    try
    {
      ResultSetMetaData tz = rs.getMetaData();
      String sName = tz.getColumnName(col);
      String sType = tz.getColumnTypeName(col);
      String sValue = null;
      if (rs.getString(col) == null) {
        sValue = "";
      }
      else if (dbserver.equals("sql"))
        sValue = toGBK(rs.getString(col).trim());
      else if (dbserver.equals("oracle")) {
        sValue = rs.getString(col).trim();
      }
      Element item = dom.createElement("item");
      row.appendChild(item);
      item.setAttribute("id", "" + id);
      Element name = dom.createElement("name");
      item.appendChild(name);
      name.appendChild(dom.createTextNode(sName));
      Element value = dom.createElement("value");
      item.appendChild(value);
      value.appendChild(dom.createTextNode(sValue));
      Element type = dom.createElement("type");
      item.appendChild(type);
      type.appendChild(dom.createTextNode(sType));
      Element order = dom.createElement("order");
      item.appendChild(order);
      order.appendChild(dom.createTextNode(sOrder));
      Element link = dom.createElement("link");
      item.appendChild(link);
      link.appendChild(dom.createTextNode(sLink));
    }
    catch (Exception e)
    {
      System.out.println("com.zhangjun.xml.addItem  " + dbserver + ":" + e);
    }
  }

  public void addItem(Document dom, Element row, String title, String content, String sOrder, String sLink, int id)
  {
    try
    {
      Element item = dom.createElement("item");
      row.appendChild(item);
      item.setAttribute("id", "" + id);
      Element name = dom.createElement("name");
      item.appendChild(name);
      name.appendChild(dom.createTextNode(title));
      Element value = dom.createElement("value");
      item.appendChild(value);
      if (!(sLink.equals("HTML")))
        value.appendChild(dom.createTextNode(content));
      else
        value.appendChild(dom.createCDATASection(content));
      Element type = dom.createElement("type");
      item.appendChild(type);
      type.appendChild(dom.createTextNode("String"));
      Element order = dom.createElement("order");
      item.appendChild(order);
      order.appendChild(dom.createTextNode(sOrder));
      Element link = dom.createElement("link");
      item.appendChild(link);
      link.appendChild(dom.createTextNode(sLink));
    }
    catch (Exception e)
    {
      System.out.println("com.zhangjun.xml.addItem  content:" + e);
    }
  }

  public String toGBK(String str)
  {
    String strNew = new String();
    try {
      byte[] bbb = str.getBytes("ISO8859_1");
      strNew = new String(bbb, 0, bbb.length, "GBK");
    }
    catch (Exception e)
    {
      System.out.println(e);
    }
    return strNew;
  }
}
最近下载更多
EdgarLi LV138月6日
月亮月亮月亮星星
soscat2000 LV37月6日
星星星星星星
谁打我多多 LV66月10日
月亮星星星星
yezhi123 LV45月28日
月亮
sunlea LV104月26日
月亮月亮星星星星
dsadasdwf LV111月21日
月亮月亮星星星星星星
FlamingYouth LV62019年12月5日
月亮星星星星
幻影闪驰666 LV32019年5月22日
星星星星星星
201502105044 LV22019年5月9日
星星星星
aaaaqqq LV112019年5月6日
月亮月亮星星星星星星
最近浏览更多
BlindWayne LV511月4日
月亮星星
yangqi123 LV111月2日
星星
lsjlsk8月7日
暂无贡献等级
EdgarLi LV138月6日
月亮月亮月亮星星
chenshuyan LV18月4日
星星
soscat2000 LV37月6日
星星星星星星
大丁丁 LV57月1日
月亮星星
谁打我多多 LV66月10日
月亮星星星星
babyFF9 LV66月10日
月亮星星星星
zhujunnan LV96月9日
月亮月亮星星
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友