⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 specialxmlmanager.java

📁 一个用java开发的具有搜索功能的图书管理系统
💻 JAVA
字号:
package library;

import java.io.IOException;

import org.jdom.JDOMException;

public class SpecialXMLManager extends WarWriter {


	protected String xml = "<?xml version=\"1.0\" encoding=\"GB2312\" standalone=\"no\"?>\n"
		+ "<!DOCTYPE System SYSTEM \"system.dtd\">\n"
		+ "<System>\n"
		+ "\t<BorrowTerm unit=\"MONTH\">3</BorrowTerm>\n"
		+ "\t<BorrowSum>5</BorrowSum>\n"
		+ "\t<PenltyPerDay unit=\"YUAN\">0.2</PenltyPerDay>\n"
		+ "\t<Database>\n"
		+ "\t\t<MySQL adminstrator=\"root\" password=\"\">\n"
		+ "\t\t\t<ReferentialIntegrity delete=\"CASCADE\" update=\"CASCADE\"></ReferentialIntegrity>\n"
		+ "\t\t</MySQL>\n"
		+ "</Database>\n"
		+ "\t<BookSort>经济与管理</BookSort>\n"
		+ "\t<BookSort>小说</BookSort>\n"
		+ "\t<BookSort>励志与成功</BookSort>\n"
		+ "\t<BookSort>文学</BookSort>\n"
		+ "\t<BookSort>艺术与摄影</BookSort>\n"
		+ "\t<BookSort>传记</BookSort>\n"
		+ "\t<BookSort>国学</BookSort>\n"
		+ "\t<BookSort>武侠与奇幻</BookSort>\n"
		+ "\t<BookSort>校园青春</BookSort>\n"
		+ "\t<BookSort>动漫与幽默</BookSort>\n"
		+ "\t<BookSort>英语与其他外语</BookSort>\n"
		+ "\t<BookSort>考试、教材与参考书</BookSort>\n"
		+ "\t<BookSort>娱乐时尚</BookSort>\n"
		+ "\t<BookSort>运动与健康</BookSort>\n"
		+ "\t<BookSort>烹饪美食与酒</BookSort>\n"
		+ "\t<BookSort>旅游</BookSort>\n"
		+ "\t<BookSort>少儿</BookSort>\n"
		+ "\t<BookSort>家庭</BookSort>\n"
		+ "\t<BookSort>婚恋与性</BookSort>\n"
		+ "\t<BookSort>政治与军事</BookSort>\n"
		+ "\t<BookSort>哲学与宗教</BookSort>\n"
		+ "\t<BookSort>社会科学</BookSort>\n"
		+ "\t<BookSort>中国语言文字学</BookSort>\n"
		+ "\t<BookSort>文化、教育与信息传播</BookSort>\n"
		+ "\t<BookSort>科学与自然</BookSort>\n"
		+ "\t<BookSort>计算机与互联网</BookSort>\n"
		+ "\t<BookSort>医学</BookSort>\n"
		+ "\t<BookSort>体育</BookSort>\n"
		+ "\t<BookSort>工业技术</BookSort>\n"
		+ "\t<BookSort>法律</BookSort>\n"
		+ "\t<BookSort>交通运输</BookSort>\n"
		+ "\t<BookSort>期刊杂志</BookSort>\n"
		+ "\t<BookSort>历史与地理</BookSort>\n"
		+ "\t<BookSort>辞典与工具书</BookSort>\n"
		+ "\t<BookSort>其他</BookSort>\n"
		+ "</System>";
	
	private String dtd="<?xml version=\"1.0\" encoding=\"GB2312\"?>\n"+
	"<!ELEMENT System (BorrowTerm,BorrowSum,PenltyPerDay,Database,BookSort*)>\n"+

	"<!--设置借阅期、借阅量和逾期罚款-->\n"+
	"<!ELEMENT BorrowTerm (#PCDATA)>\n"+
		"\t<!ATTLIST BorrowTerm unit (DAY|WEEK|MONTH) \"MONTH\">\n"+
	"<!ELEMENT BorrowSum (#PCDATA)>\n"+
	"<!ELEMENT PenltyPerDay (#PCDATA)>\n"+
		"\t<!ATTLIST  PenltyPerDay unit (FENG|JIAO|YUAN) \"YUAN\">\n"+

	"<!--设置数据库-->\n"+
	"<!ELEMENT Database (MySQL)>\n"+
	"<!ELEMENT MySQL (ReferentialIntegrity)>\n"+
		"\t<!ATTLIST MySQL adminstrator ID #REQUIRED\n"+
			             "\t\t\tpassword CDATA #REQUIRED\n"+
		"\t>\n"+
	"<!--设置参照完整性-->\n"+
	"<!ELEMENT ReferentialIntegrity EMPTY>\n"+
		"\t<!ATTLIST ReferentialIntegrity delete (RESTRICT|CASCADE|SETNULL|NOACTION) \"CASCADE\"\n"+
									     "\t\t\tupdate (RESTRICT|CASCADE|SETNULL|NOACTION) \"CASCADE\"\n"+
		"\t>\n"+
	"<!--设置图书分类-->\n"+
	"<!ELEMENT  BookSort (#PCDATA)>";
	
	public SpecialXMLManager(String directoryName) throws IOException {
		super(directoryName);
	}

	public boolean writeDefault(String xmlFileName,String dtdFileName) throws JDOMException, IOException
	{
		return write(xml,xmlFileName)&&write(dtd,dtdFileName);
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -