类 XmlData

java.lang.Object
com.gdxsoft.easyweb.data.XmlData

public class XmlData extends Object
  • 构造器详细资料

    • XmlData

      public XmlData()
  • 方法详细资料

    • readData

      public void readData(String xmlName, String[] fields, String tagPath, boolean isAttribute) throws Exception
      读取XML文件数据,如果存在则读取,否则生成空数据
      参数:
      xmlName - 文件名
      fields - 字段
      tagPath - 用“/”分割的路径
      isAttribute - 是否通过属性获取
      抛出:
      Exception
    • readData

      public void readData(String xmlName, String tagPath, boolean isAttribute) throws Exception
      读取XML文件数据,自动获取字段信息
      参数:
      xmlName - 文件名
      tagPath - 用“/”分割的路径
      isAttribute - 是否通过属性获取
      抛出:
      Exception
    • updateRow

      public void updateRow(int index, String[] names, String[] vals)
      更新一行数据
      参数:
      index -
      names -
      vals -
    • updateRow

      public void updateRow(int index, ArrayList<String> names, ArrayList<String> vals)
    • updateRow

      public void updateRow(int index, String names, String vals)
    • insertRow

      public void insertRow(String[] names, String[] vals)
      新增一行数据
      参数:
      names -
      vals -
    • insertRow

      public void insertRow(ArrayList<String> names, ArrayList<String> vals)
    • insertRow

      public void insertRow(String names, String vals)
      新增一行数据
      参数:
      names -
      vals -
    • updateOrInsertRows

      public void updateOrInsertRows(String names, String vals, String pks)
      更新或新增多行
      参数:
      names - 用“,”分割的字符串,表示字段名
      vals - 用“~”分割行,用“,”分割字段内容
      pks - 用“,”分割的查找字段
    • updateOrInsertRows

      public void updateOrInsertRows(ArrayList<String> names, ArrayList<ArrayList<String>> vals, ArrayList<String> pks)
    • updateOrInsertRows

      public void updateOrInsertRows(String[] names, String[][] vals, String[] pks)
      参数:
      names -
      vals - 传递的值数组
      pks - 主键数组
    • getXml

      public String getXml()
    • save

      public void save()
    • getXmlName

      public String getXmlName()
      返回:
      the _XmlName
    • setXmlName

      public void setXmlName(String xmlName)
      参数:
      xmlName - the _XmlName to set
    • getDoc

      public Document getDoc()
      返回:
      the _Doc
    • setDoc

      public void setDoc(Document doc)
      参数:
      doc - the _Doc to set
    • getTable

      public DTTable getTable()
      返回:
      the _Table
    • setTable

      public void setTable(DTTable table)
      参数:
      table - the _Table to set