我想写成以下的XML文件格式: <select>
<option>0-男</option>
<option>1-女</option>
</select>
但我的代码得到的却是下面的结果: <select>
<option>
<0-男>
<1-女>
</option>
</select>
我的OptionBean:public class OptionBean implements Serializable {
List menu_option_list;
List menu_rtn_list;
public List getMenu_option_list() {
return menu_option_list;
}
public void setMenu_option_list(List menu_option_list) {
this.menu_option_list = menu_option_list;
}
public List getMenu_rtn_list() {
return menu_rtn_list;
}
public void setMenu_rtn_list(List menu_rtn_list) {
this.menu_rtn_list = menu_rtn_list;
}
}
我的optionBean已经得到,用如下方法返回写到XML中的值: public static Element OptionBeanWrite(OptionBean option_bean,Element optionElement){
for(Iterator it = option_bean.getMenu_option_list().iterator();it.hasNext();){
String str = (String)it.next();
optionElement.addElement(str).content();
}
return optionElement;
}
<option>0-男</option>
<option>1-女</option>
</select>
但我的代码得到的却是下面的结果: <select>
<option>
<0-男>
<1-女>
</option>
</select>
我的OptionBean:public class OptionBean implements Serializable {
List menu_option_list;
List menu_rtn_list;
public List getMenu_option_list() {
return menu_option_list;
}
public void setMenu_option_list(List menu_option_list) {
this.menu_option_list = menu_option_list;
}
public List getMenu_rtn_list() {
return menu_rtn_list;
}
public void setMenu_rtn_list(List menu_rtn_list) {
this.menu_rtn_list = menu_rtn_list;
}
}
我的optionBean已经得到,用如下方法返回写到XML中的值: public static Element OptionBeanWrite(OptionBean option_bean,Element optionElement){
for(Iterator it = option_bean.getMenu_option_list().iterator();it.hasNext();){
String str = (String)it.next();
optionElement.addElement(str).content();
}
return optionElement;
}
public static Element OptionBeanWrite(OptionBean option_bean,Element selectElement, Document doc){
for(Iterator it = option_bean.getMenu_option_list().iterator();it.hasNext();){
String str = (String)it.next();
Element optionElement= doc.createElement ("option");
optionElement.appendChild (doc.createTextNode (str));
selectElement.appendChild (em);
}
return selectElement;
} 注意传入参数改为了selectElement,另外增加了一个Document类型的参数
给你作为参考,意思你能理解就行了。有可能自己要调整一下。