求一JAVA读取XML的实例,分不是问题,不够再加!!!
伍子V5 2003-10-20 04:27:52 XML是我程序的配置文件
我需要在在程序开始把它里面的信息读取出来存放在自己定义好的变量里面
谁有相似的实例?
<table>
<tablename>tsm005</tablename>
<outputfile>port.txt</outputfile>
<column>
<columnname>portgb</columnname>
<columnformat>C5</columnformat>
</column>
<column>
<columnname>portnm</columnname>
<columnformat>D20,3</columnformat>
</column>
...
</table>
public class Table {
String tableName;
String outputFile;
HashMap column;
public Table() {
tableName="";
outputFile="";
column=new HashMap();
}
public void setTableName(String tableName)
{
this.tableName=tableName;
}
public String getTableName()
{
return this.tableName;
}
public void setOutputFile(String outputFile)
{
this.outputFile=outputFile;
}
public String getOutputFile()
{
return this.outputFile;
}
public void setColumn(String columnName,String columnFormat)
{
column.put(columnName,columnFormat);
}
public String getColumnFormat(String columnName)
{
return (String)column.get(columnName);
}
public ArrayList getColumnNames()
{
ArrayList columns=new ArrayList();
Set keys=column.keySet();
Iterator keyIter=keys.iterator();
while(keyIter.hasNext())
{
columns.add((String)keyIter.next());
}
return columns;
}
public int getColumnCounts()
{
return column.size();
}
}