您的位置:首页 > 编程语言 > Java开发

java解析xml的方法

2014-10-10 09:56 399 查看
3.反序列化将对象写入xml文件中并对xml文件进行增删改成
package com.tsou.utils;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import nu.xom.Builder;
import nu.xom.Document;
import nu.xom.Element;
import nu.xom.Elements;
import nu.xom.ParsingException;
import nu.xom.Serializer;
import nu.xom.ValidityException;
public class CrudXMLConfigFile {
// private static Element spider =new Element("spider"); //定义一个根节点名
private static String[] elements = { "whois", "linklist", "title", "time",
"author", "content" };
private static String[] WHOIS = { "host", "port", "hostName", "typeId",
"urlId" };
private static String[] LINKLIST = { "linkCode", "linkSelect", "aCount",
"aSet" };
private static String[] TITLE = { "titleSelect", "titleSet", "titleIndex",
"titleLast" };
private static String[] TIME = { "timeSelect", "timeSet", "timeIndex",
"timeLast" };
private static String[] AUTHOR = { "authorSelect", "authorSet",
"authorIndex", "authorLast" };
private static String[] CONTENT = { "code", "contentSelect", "contentSet",
"imgSrc", "removeAttr", "removeValue", "removeMa", "removeMatch" };
private static List<String[]> configTag = new ArrayList<String[]>();
static {
configTag.add(WHOIS);
configTag.add(LINKLIST);
configTag.add(TITLE);
configTag.add(TIME);
configTag.add(AUTHOR);
configTag.add(CONTENT);
}

/* 做插入操作 */
public static boolean doInsertElement(String fileName, XmlConfigBean config) {
boolean flag =false;
// 封装insertElement(),提高内聚性
try {
Element e = insertElement(config);
Document doc =getDocumentRoot(fileName);
Element root = doc.getRootElement();
root.insertChild(e, 1);
format(new BufferedOutputStream(new FileOutputStream(fileName)),doc);
flag=true;
} catch (Exception e) {
System.out.println("创建DataSource节点的element元素是失败");
e.printStackTrace();
}
return flag;
}

// 插入并保存
public static void doSaveElement(String fileName, XmlConfigBean config) {
try {
fileName = fileName + ".xml";
Element e = insertElement(config);
Builder builder = new Builder();
File file = new File(fileName);
if (!file.exists())
file.createNewFile();
FileUtil.writeUTFFile(fileName,
"<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n <spider>\n"
+ "\n</spider>", "utf-8");
Document doc = builder.build(file);
Element root = doc.getRootElement();
root.insertChild(e, 1);
format(new BufferedOutputStream(new FileOutputStream(fileName)),
doc);
} catch (Exception e) {
System.out.println("创建DataSource节点的element元素是失败");
e.printStackTrace();
}
}

// 做查询操作
public static XmlConfigBean searchNewWebConfig(String fileName, String urlId) {
XmlConfigBean config =null;
try {
Document doc =  getDocumentRoot(fileName);
Element root =doc.getRootElement();
Elements elements = root.getChildElements();
for (int i = 0; i < elements.size(); i++) {
Element el = elements.get(i);
// 获取el子节点集对应序列的节点对象
Element elementWhois = el.getFirstChildElement("whois");
// 获取elementWhois子节点集对应序列的节点对象
Element elementUrl = elementWhois.getFirstChildElement("urlId");
if (elementUrl.getValue().equals(urlId)) {
config= new XmlConfigBean();
Element elementLinklist = el
.getFirstChildElement("linklist");
Element elementTitle = el.getFirstChildElement("title");
Element elementTime = el.getFirstChildElement("time");
Element elementAuthor = el.getFirstChildElement("author");
Element elementContent = el.getFirstChildElement("content");
config = setConfigxml(config, elementWhois,
elementLinklist, elementTitle, elementTime,
elementAuthor, elementContent);
}
}
} catch (Exception e) {
System.out.println("查询操作失败");
}
return config;
}

/**
*
* @param fileName
*            文件名
* @param config
*            配置对象
* @throws IOException
* @throws ParsingException
* @throws ValidityException
*/
public static boolean EditConfigTag(String fileName, XmlConfigBean config) {
boolean flag=false;
Document doc=null;
try {
doc =getDocumentRoot(fileName);
Element elements = doc.getRootElement();
Elements elementDatasoucrce = elements.getChildElements();
for (int i = 0; i < elementDatasoucrce.size(); i++) {
Element el = elementDatasoucrce.get(i);
Element elementWhois = el.getFirstChildElement("whois");
Element elementUrlId = elementWhois
.getFirstChildElement("urlId");
if (elementUrlId.getValue().equals(config.getUrlId())) {
Element elementLinklist = el
.getFirstChildElement("linklist");
Element elementTitle = el.getFirstChildElement("title");
Element elementTime = el.getFirstChildElement("time");
Element elementAuthor = el.getFirstChildElement("author");
Element elementContent = el.getFirstChildElement("content");
config = setConfigxml(config, elementWhois,
elementLinklist, elementTitle, elementTime,
elementAuthor, elementContent, Boolean.TRUE);
format(new BufferedOutputStream(new FileOutputStream(
fileName)), doc);
}
}
flag = true;
} catch (Exception e) {
System.out.println("编辑操作失败,请检查来源ID是否存在且是唯一的编号");
e.printStackTrace();
}
return flag;
}

/**
*根据条件删除操作
*
* @param urlId
* @throws ValidityException
* @throws ParsingException
* @throws IOException
*/
public static boolean deleteElement(String fileName, String urlId)
throws ValidityException, ParsingException, IOException {
boolean flag=false;
Document doc = getDocumentRoot(fileName);
Element root = doc.getRootElement();
Elements elementDataSource = root.getChildElements();
for (int i = 0; i < elementDataSource.size(); i++) {
Element el = elementDataSource.get(i);
Element elementWhois = el.getFirstChildElement("whois");
Element elementUrlId = elementWhois.getFirstChildElement("urlId");
if (elementUrlId.getValue().equals(urlId)) {
el.removeChildren();
root.removeChild(el);
break;
}
}
try {
format(new BufferedOutputStream(new FileOutputStream(fileName)),
doc);
flag=true;
} catch (Exception e) {
e.printStackTrace();
}
return flag;
}

/**
* 调用此方法可以获得一个文档的根节点
*
* @return
*/
public static Document getDocumentRoot(String fileName) {
Builder builder = new Builder();
Document doc=null;
try {
File file = new File(fileName);
doc = builder.build(file);

} catch (ValidityException e) {
System.out.println("不是一个有效的xml文档");
e.printStackTrace();
} catch (ParsingException e) {
System.out.println("解析xml出现的异常");
e.printStackTrace();
} catch (IOException e) {
System.out.println("IO读取时遇到的异常");
e.printStackTrace();
}
return doc;
}

/**
*
* @param config
* @param elementWhois
* @param elementLinklist
* @param elementTitle
* @param elementTime
* @param elementAuthor
* @param elementContent
* @return
*/
public static XmlConfigBean setConfigxml(XmlConfigBean config,
Element elementWhois, Element elementLinklist,
Element elementTitle, Element elementTime, Element elementAuthor,
Element elementContent, Boolean... flag) {

Element element_Host = elementWhois.getFirstChildElement("host");
Element element_Port = elementWhois.getFirstChildElement("port");
Element element_HostName = elementWhois
.getFirstChildElement("hostName");
Element element_TypeId = elementWhois.getFirstChildElement("typeId");
Element element_UrlId = elementWhois.getFirstChildElement("urlId");
// 列表
Element element_linkCode = elementLinklist
.getFirstChildElement("linkCode");
Element element_linkSelect = elementLinklist
.getFirstChildElement("linkSelect");
Element element_aCount = elementLinklist.getFirstChildElement("aCount");
Element element_aSet = elementLinklist.getFirstChildElement("aSet");
// 标题
Element element_titleSelect = elementTitle
.getFirstChildElement("titleSelect");
Element element_titleSet = elementTitle
.getFirstChildElement("titleSet");
Element element_titleIndex = elementTitle
.getFirstChildElement("titleIndex");
Element element_titleLast = elementTitle
.getFirstChildElement("titleLast");
// 时间
Element element_timeSelect = elementTime
.getFirstChildElement("timeSelect");
Element element_timeSet = elementTime.getFirstChildElement("timeSet");
Element element_timeIndex = elementTime
.getFirstChildElement("timeIndex");
Element element_timeLast = elementTime.getFirstChildElement("timeLast");
// 作者
Element element_authorSelect = elementAuthor
.getFirstChildElement("authorSelect");
Element element_authorSet = elementAuthor
.getFirstChildElement("authorSet");
Element element_authorIndex = elementAuthor
.getFirstChildElement("authorIndex");
Element element_authorLast = elementAuthor
.getFirstChildElement("authorLast");
// 内容
Element element_contentcode = elementContent
.getFirstChildElement("code");
Element element_contentSelect = elementContent
.getFirstChildElement("contentSelect");
Element element_contentSet = elementContent
.getFirstChildElement("contentSet");
Element element_contentimgSrc = elementContent
.getFirstChildElement("imgSrc");
Element element_contentremoveAttr = elementContent
.getFirstChildElement("removeAttr");
Element element_contentremoveValue = elementContent
.getFirstChildElement("removeValue");
Element element_contentremoveMa = elementContent
.getFirstChildElement("removeMa");
Element element_contentremoveMatch = elementContent
.getFirstChildElement("removeMatch");

if (flag.length != 0 && flag[0]) {
if (element_Host.getChildCount() != 0)
element_Host.removeChild(0);
element_Host.appendChild(config.getHost());
if (element_Port.getChildCount() != 0)
element_Port.removeChild(0);
element_Port.appendChild(config.getPort());
if (element_HostName.getChildCount() != 0)
element_HostName.removeChild(0);
element_HostName.appendChild(config.getHostName());
if (element_TypeId.getChildCount() != 0)
element_TypeId.removeChild(0);
element_TypeId.appendChild(config.getTypeId());
if (element_UrlId.getChildCount() != 0)
e
f8c7
lement_UrlId.removeChild(0);
element_UrlId.appendChild(config.getUrlId());

if (element_linkCode.getChildCount() != 0)
element_linkCode.removeChild(0);
element_linkCode.appendChild(config.getLinkCode());
if (element_linkSelect.getChildCount() != 0)
element_linkSelect.removeChild(0);
element_linkSelect.appendChild(config.getLinkSelect());
if (element_aCount.getChildCount() != 0)
element_aCount.removeChild(0);
element_aCount.appendChild(config.getACount());
if (element_aSet.getChildCount() != 0)
element_aSet.removeChild(0);
element_aSet.appendChild(config.getASet());
// 标题
if (element_titleSelect.getChildCount() != 0)
element_titleSelect.removeChild(0);
element_titleSelect.appendChild(config.getTitleSelect());
if (element_titleSet.getChildCount() != 0)
element_titleSet.removeChild(0);
element_titleSet.appendChild(config.getTitleSet());
if (element_titleIndex.getChildCount() != 0)
element_titleIndex.removeChild(0);
element_titleIndex.appendChild(config.getTitleIndex());
if (element_titleLast.getChildCount() != 0)
element_titleLast.removeChild(0);
element_titleLast.appendChild(config.getTitleLast());
// 时间
if (element_timeSelect.getChildCount() != 0)
element_timeSelect.removeChild(0);
element_timeSelect.appendChild(config.getTimeSelect());
if (element_timeSet.getChildCount() != 0)
element_timeSet.removeChild(0);
element_timeSet.appendChild(config.getTimeSet());
if (element_timeIndex.getChildCount() != 0)
element_timeIndex.removeChild(0);
element_timeIndex.appendChild(config.getTimeIndex());
if (element_timeLast.getChildCount() != 0)
element_timeLast.removeChild(0);
element_timeLast.appendChild(config.getTimeLast());
// 来源
if (element_authorSelect.getChildCount() != 0)
element_authorSelect.removeChild(0);
element_authorSelect.appendChild(config.getAuthorSelect());
if (element_authorSet.getChildCount() != 0)
element_authorSet.removeChild(0);
element_authorSet.appendChild(config.getAuthorSet());
if (element_authorIndex.getChildCount() != 0)
element_authorIndex.removeChild(0);
element_authorIndex.appendChild(config.getAuthorIndex());
if (element_authorLast.getChildCount() != 0)
element_authorLast.removeChild(0);
element_authorLast.appendChild(config.getAuthorLast());
// 内容
if (element_contentcode.getChildCount() != 0)
element_contentcode.removeChild(0);
element_contentcode.appendChild(config.getCode());
if(element_contentSelect.getChildCount()!=0)
element_contentSelect.removeChild(0);
element_contentSelect.appendChild(config.getContentSelect());
if (element_contentSet.getChildCount() != 0)
element_contentSet.removeChild(0);
element_contentSet.appendChild(config.getContentSet());
if (element_contentimgSrc.getChildCount() != 0)
element_contentimgSrc.removeChild(0);
element_contentimgSrc.appendChild(config.getImgSrc());
if (element_contentremoveAttr.getChildCount() != 0)
element_contentremoveAttr.removeChild(0);
element_contentremoveAttr.appendChild(config.getRemoveAttr());
if (element_contentremoveValue.getChildCount() != 0)
element_contentremoveValue.removeChild(0);
element_contentremoveValue.appendChild(config.getRemoveValue());
if (element_contentremoveMa.getChildCount() != 0)
element_contentremoveMa.removeChild(0);
element_contentremoveMa.appendChild(config.getRemoveMa());
if (element_contentremoveMatch.getChildCount() != 0)
element_contentremoveMatch.removeChild(0);
element_contentremoveMatch.appendChild(config.getRemoveMatch());
} else {
config.setHost(element_Host.getValue());
config.setPort(element_Port.getValue());
config.setHostName(element_HostName.getValue());
config.setTypeId(element_TypeId.getValue());
config.setUrlId(element_UrlId.getValue());
config.setLinkCode(element_linkCode.getValue());
config.setLinkSelect(element_linkSelect.getValue());
config.setACount(element_aCount.getValue());
config.setASet(element_aSet.getValue());

config.setTitleSelect(element_titleSelect.getValue());
config.setTitleSet(element_titleSet.getValue());
config.setTitleIndex(element_titleIndex.getValue());
config.setTitleLast(element_titleLast.getValue());

config.setTimeSelect(element_timeSelect.getValue());
config.setTimeSet(element_timeSet.getValue());
config.setTimeIndex(element_timeIndex.getValue());
config.setTimeLast(element_timeLast.getValue());

config.setAuthorSelect(element_authorSelect.getValue());
config.setAuthorSet(element_authorSet.getValue());
config.setAuthorIndex(element_authorIndex.getValue());
config.setAuthorLast(element_authorLast.getValue());

config.setCode(element_contentcode.getValue());
config.setContentSelect(element_contentSelect.getValue());
config.setContentSet(element_contentSet.getValue());
config.setImgSrc(element_contentimgSrc.getValue());
config.setRemoveAttr(element_contentremoveAttr.getValue());
config.setRemoveValue(element_contentremoveValue.getValue());
config.setRemoveMa(element_contentremoveMa.getValue());
config.setRemoveMatch(element_contentremoveMatch.getValue());
}
return config;
}

/**
*
* @param os
* @param doc
* @throws Exception
*/
public static void format(OutputStream os, Document doc) throws Exception {
// 格式化xml文件书写格式,如缩进等
Serializer serializer = new Serializer(os, "utf-8");
serializer.setIndent(4);
// 设置不同级别标签间的缩进长度
serializer.setMaxLength(100);
// 设置每行默认最大长度
serializer.write(doc);
// 将文档写入输出流
serializer.flush();
}

/**
* @param config
*            配置对象
* @return
* @throws Exception
*/
public static Element insertElement(XmlConfigBean config) throws Exception {
Map<String, Element> configTag = getMap();
Element element = setConfigTagWhois(config, configTag.get("whois"));
Element linklist = setConfigTagLinklist(config, configTag
.get("linklist"));
Element title = setConfigtagTitle(config, configTag.get("title"));
Element time = setConfigtagTime(config, configTag.get("time"));
Element author = setConfigtagAuthor(config, configTag.get("author"));
Element content = setConfigtagContent(config, configTag.get("content"));
Element dataSource = new Element("datasource");
dataSource.appendChild(element);
dataSource.appendChild(linklist);
dataSource.appendChild(title);
dataSource.appendChild(time);
dataSource.appendChild(author);
dataSource.appendChild(content);
// spider.appendChild(dataSource);
// System.out.println(linklist.toXML()+"\n"+title.toXML()+"\n"+author.toXML()+"\n"+content.toXML());
return dataSource;
}

/**
*
* @return
*/
public static Map<String, Element> getMap() {
Map<String, Element> configTagKey = new HashMap<String, Element>();
for (int i = 0; i < elements.length; i++) {
Element parentElement = new Element(elements[i]);
for (String element : configTag.get(i)) {
Element songElement = new Element(element);
parentElement.appendChild(songElement);
}
configTagKey.put(elements[i], parentElement);
}
return configTagKey;
}

public static XmlConfigBean config() {
return null;
}

/**
*
* @param config 配置对象
* @param element 标签元素
* @return
*/
public static Element setConfigTagWhois(XmlConfigBean config,
Element element) {
Elements elements = element.getChildElements();
for (int i = 0; i < elements.size(); i++) {
switch (i) {
case 0:
elements.get(i).appendChild(config.getHost());
break;
case 1:
elements.get(i).appendChild(config.getPort());
break;
case 2:
elements.get(i).appendChild(config.getHostName());
break;
case 3:
elements.get(i).appendChild(config.getTypeId());
break;
case 4:
elements.get(i).appendChild(config.getUrlId());
break;
}
}
return element;
}

// linklist赋值
public static Element setConfigTagLinklist(XmlConfigBean config,
Element element) {
Elements elements = element.getChildElements();
for (int i = 0; i < elements.size(); i++) {
switch (i) {
case 0:
elements.get(i).appendChild(config.getLinkCode());
break;
case 1:
elements.get(i).appendChild(config.getLinkSelect());
break;
case 2:
elements.get(i).appendChild(config.getACount());
break;
case 3:
elements.get(i).appendChild(config.getASet());
break;
}
}
return element;
}

// 标题
public static Element setConfigtagTitle(XmlConfigBean config,
Element element) {
Elements elements = element.getChildElements();
for (int i = 0; i < elements.size(); i++) {
switch (i) {
case 0:
elements.get(i).appendChild(config.getTitleSelect());
break;
case 1:
elements.get(i).appendChild(config.getTitleSet());
break;
case 2:
elements.get(i).appendChild(config.getTitleIndex());
break;
case 3:
elements.get(i).appendChild(config.getTitleLast());
break;
}
}
return element;
}

// 时间
public static Element setConfigtagTime(XmlConfigBean config, Element element) {
Elements elements = element.getChildElements();
for (int i = 0; i < elements.size(); i++) {
switch (i) {
case 0:
elements.get(i).appendChild(config.getTimeSelect());
break;
case 1:
elements.get(i).appendChild(config.getTimeSet());
break;
case 2:
elements.get(i).appendChild(config.getTimeIndex());
break;
case 3:
elements.get(i).appendChild(config.getTimeLast());
break;
}
}
return element;
}

// 来源
public static Element setConfigtagAuthor(XmlConfigBean config,
Element element) {
Elements elements = element.getChildElements();
for (int i = 0; i < elements.size(); i++) {
switch (i) {
case 0:
elements.get(i).appendChild(config.getAuthorSelect());
break;
case 1:
elements.get(i).appendChild(config.getAuthorSet());
break;
case 2:
elements.get(i).appendChild(config.getAuthorIndex());
break;
case 3:
elements.get(i).appendChild(config.getAuthorLast());
break;
}
}
return element;
}

// 内容
public static Element setConfigtagContent(XmlConfigBean config,
Element element) {
Elements elements = element.getChildElements();
for (int i = 0; i < elements.size(); i++) {
switch (i) {
case 0:
elements.get(i).appendChild(config.getCode());
break;
case 1:
elements.get(i).appendChild(config.getContentSelect());
break;
case 2:
elements.get(i).appendChild(config.getContentSet());
break;
case 3:
elements.get(i).appendChild(config.getImgSrc());
break;
case 4:
elements.get(i).appendChild(config.getRemoveAttr());
break;
case 5:
elements.get(i).appendChild(config.getRemoveValue());
break;
case 6:
elements.get(i).appendChild(config.getRemoveMa());
break;
case 7:
elements.get(i).appendChild(config.getRemoveMatch());
break;
}
}
return element;
}
// 测试
public static void main(String[] args) throws Exception {
XmlConfigBean xml = new XmlConfigBean();
xml.setHost("http://www.baidu.com");
xml.setHostName("魏金波111");
xml.setPort("80");
xml.setTypeId("88");
xml.setUrlId("121");
xml.setLinkCode("gbk");
xml.setLinkSelect("div#id");
xml.setACount("1");
xml.setASet("列表(改)");
xml.setTitleSelect("div#title");
xml.setTitleSet("标题");
xml.setTitleIndex("1");
xml.setTitleLast("标题2");
xml.setTimeSelect("div#time");
xml.setTimeSet("时间(改)");
xml.setTimeIndex("2");
xml.setTimeLast("时间2");
xml.setAuthorSelect("div#author");
xml.setAuthorSet("作者");
xml.setAuthorIndex("3");
xml.setAuthorLast("作者2");
xml.setCode("utf-8");
xml.setContentSelect("div#author");
xml.setContentSet("内容");
xml.setImgSrc("bob.jpg");
xml.setRemoveAttr("div >.content");
xml.setRemoveValue("内容(改)");
xml.setRemoveMa("div >p,div");
xml.setRemoveMatch("相关新闻");
//doInsertElement("D:/Workspaces/TsouDataSpider/src/223/11.xml", xml);//测试插入操作
//doSaveElement("D:/Workspaces/TsouDataSpider/src/223/wdfdf1", xml);//保存某个xml文档操作
//insertElement(xml);//返回一个elememt元素
// System.out.println(getMap().get("content").toXML());
// EditConfigTag("D:/Workspaces/TsouDataSpider/src/223/weijinbo.xml", xml);编辑操作
//deleteElement("D:/Workspaces/TsouDataSpider/src/223/11.xml", "88");根据urlid删除操作
System.out.println(searchNewWebConfig("D:/Workspaces/TsouDataSpider/src/223/weijinbo.xml", "1").toString());
}
}


利用xom.jar对xml进行增删改查。
1.http://zhidao.baidu.com/share/ba817cdd8dbc245adfaaeff713bb32cc.html下载xom的jar包
2.序列化xml的pojo
package com.tsou.utils;
public class XmlConfigBean {

private String host;       //host  域名

private String port;       //host  端口

private String hostName;   //配置详细内容地址的前缀

private String code;

private String linkCode;

private String typeId;

private String urlId;

private String linkSelect;    //取标题

private String aCount;

private String aSet;

private String titleSelect;    //取标题tagName  主标签名

private String titleSet;

private String titleIndex;

private String titleLast;

private String timeSelect;    //取标题tagName  主标签名

private String timeSet;

private String timeIndex;

private String timeLast;

private String authorSelect;    //取标题tagName  主标签名

private String authorSet;

private String authorIndex;

private String authorLast;

private String contentSelect;

private String imgSrc;
private String contentSet;
private String removeAttr;
private String removeValue;
private String removeMatch;
private String removeMa;
private String pageMatch;
private String pageTa;
public String getPageMatch() {
return pageMatch;
}

public void setPageMatch(String pageMatch) {
this.pageMatch = pageMatch;
}

public String getPageTa() {
return pageTa;
}

public void setPageTa(String pageTa) {
this.pageTa = pageTa;
}

public String getRemoveMa() {
return removeMa;
}

public void setRemoveMa(String removeMa) {
this.removeMa = removeMa;
}

public String getRemoveAttr() {
return removeAttr;
}

public void setRemoveAttr(String removeAttr) {
this.removeAttr = removeAttr;
}

public String getRemoveValue() {
return removeValue;
}

public void setRemoveValue(String removeValue) {
this.removeValue = removeValue;
}

public String getHost() {
return host;
}

public void setHost(String host) {
this.host = host;
}

public String getPort() {
return port;
}

public void setPort(String port) {
this.port = port;
}

public String getHostName() {
return hostName;
}

public void setHostName(String hostName) {
this.hostName = hostName;
}

public String getTypeId() {
return typeId;
}

public void setTypeId(String typeId) {
this.typeId = typeId;
}

public String getUrlId() {
return urlId;
}

public void setUrlId(String urlId) {
this.urlId = urlId;
}

public String getLinkSelect() {
return linkSelect;
}

public void setLinkSelect(String linkSelect) {
this.linkSelect = linkSelect;
}

public String getACount() {
return aCount;
}

public void setACount(String count) {
aCount = count;
}

public String getASet() {
return aSet;
}

public void setASet(String set) {
aSet = set;
}

public String getTitleSelect() {
return titleSelect;
}

public void setTitleSelect(String titleSelect) {
this.titleSelect = titleSelect;
}

public String getTitleSet() {
return titleSet;
}

public void setTitleSet(String titleSet) {
this.titleSet = titleSet;
}

public String getTitleIndex() {
return titleIndex;
}

public void setTitleIndex(String titleIndex) {
this.titleIndex = titleIndex;
}

public String getTitleLast() {
return titleLast;
}

public void setTitleLast(String titleLast) {
this.titleLast = titleLast;
}

public String getTimeSelect() {
return timeSelect;
}

public void setTimeSelect(String timeSelect) {
this.timeSelect = timeSelect;
}

public String getTimeSet() {
return timeSet;
}

public void setTimeSet(String timeSet) {
this.timeSet = timeSet;
}

public String getTimeIndex() {
return timeIndex;
}

public void setTimeIndex(String timeIndex) {
this.timeIndex = timeIndex;
}

public String getTimeLast() {
return timeLast;
}

public void setTimeLast(String timeLast) {
this.timeLast = timeLast;
}

public String getAuthorSelect() {
return authorSelect;
}

public void setAuthorSelect(String authorSelect) {
this.authorSelect = authorSelect;
}

public String getAuthorSet() {
return authorSet;
}

public void setAuthorSet(String authorSet) {
this.authorSet = authorSet;
}

public String getAuthorIndex() {
return authorIndex;
}

public void setAuthorIndex(String authorIndex) {
this.authorIndex = authorIndex;
}

public String getAuthorLast() {
return authorLast;
}

public void setAuthorLast(String authorLast) {
this.authorLast = authorLast;
}

public String getContentSelect() {
return contentSelect;
}

public void setContentSelect(String contentSelect) {
this.contentSelect = contentSelect;
}

public String getContentSet() {
return contentSet;
}

public void setContentSet(String contentSet) {
this.contentSet = contentSet;
}

public String getCode() {
return code;
}

public void setCode(String code) {
this.code = code;
}

public String getImgSrc() {
return imgSrc;
}

public void setImgSrc(String imgSrc) {
this.imgSrc = imgSrc;
}

public String getRemoveMatch() {
return removeMatch;
}

public void setRemoveMatch(String removeMatch) {
this.removeMatch = removeMatch;
}

public String getLinkCode() {
return linkCode;
}

public void setLinkCode(String linkCode) {
this.linkCode = linkCode;
}


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: