-
实用标准文案
package
xiaoshuoreader;
import
import tFoundException;
import tputStream;
import
Stream;
import
import nt;
import
ntException;
import t;
import Format;
import der;
import ter;
/**
*
路径匹配
xpath
persons/person/name
*
* author
Administrator
*
*/
public class
DomReader {
public Document doc;
public DomReader() {
SAXReader
reader = new SAXReader();
try {
doc = (
} catch (DocumentException
e) {
tackTrace();
}
}
public String print(String
s) throws Exception {
n(s);
String h=
String t1=null;
String t2=null;
List list1 = Nodes(
List list2 =
Nodes(
int
g=f(
int
g1=f(
if(g!=-1){
文档大全
实用标准文案
t1=ing(0,g);
t2=ing(g+1, ());
n(t1+
for(int i
=0;i<();i++){
Element e1 = (Element) (i);
Element e2 =
(Element) (i);
n(t());
n(t());
if(((t()).trim(
).equals(t1))&&((t()).trim().equals(t2)))
{
h=
return h;
}
}
}
if(g1!=-1)
{
t1=ing(0,g1);
t2=ing(g1+1, ());
//
list1 =
Nodes(
for(int i
=0;i<();i++){
Element e1 =
(Element) (i);
if((t()).trim().equals(t1))
{
h=
}
}
Element root = tElement();
List
for (Element e : elements) {
//
Element name = t(
t(
Element password = t(
t(
}
OutputStream
out = new FileOutputStream(new File(
OutputFormat format = PrettyPrint();
文档大全
实用标准文案
oding(
//
开始输出
XMLWriter writer = new XMLWriter(out,
format);
(doc);
h=
return h;
}
return h;
}
}
package xiaoshuoreader;
import edReader;
import
treamReader;
import tream;
import Socket;
import
public class Server
{
public static void main(String[] args)
throws Exception
{
ServerSocket server = new
ServerSocket(8866);
n(
服务端已建立
< br>,
等待客户端连接
!!!!!!
Socket client =
null;
BufferedReader input = null;
PrintStream out = null;
BufferedReader
br = null;
client = (); //
接受到客户端的请求
br = new
BufferedReader(new InputStreamReader(
utStream()));
String i=new
DomReader().print(ne());
//
输出流
n(
服务端说:
out = new PrintStream(putStream());
n(i);
//
//
out = new
PrintStream(putStream());
//
n(
请输入
:
//
String str =
ne();
文档大全
实用标准文案
();
();
();
();
}
}
package xiaoshuoreader;
public class Shuji
{
String xuhao;
String bookname;
String bookduoz;
String jianjie;
String dizhi;
public String getXuhao() {
return xuhao;
}
public void setXuhao(String
xuhao) {
= xuhao;
}
public String getBookname() {
return bookname;
}
public void setBookname(String
bookname) {
me = bookname;
}
public String getBookduoz() {
return bookduoz;
}
public void setBookduoz(String
bookduoz) {
oz = bookduoz;
}
public String getJianjie() {
return jianjie;
}
public void setJianjie(String jianjie)
{
e
= jianjie;
}
public String
getDizhi() {
return dizhi;
}
文档大全
实用标准文案
public void setDizhi(String
dizhi) {
= dizhi;
}
Override
public String toString() {
return
+
+
}
}
package
xiaoshuoreader;
import
edReader;
import ption;
import treamReader;
import
tream;
import
import
nHostException;
import r;
public class Users
{
SuppressWarnings(
public static void
main(String[] args) throws Exception {
Socket client = null;
BufferedReader br = null;
PrintStream out
= null;
client = new
Socket(
boolean s=true;
while(true){
文档大全
n(
欢迎使用在线迷你小说管理器!
Scanner
input1=new Scanner();
n(
登录
p>
n(
注册
n(
退出
n(
n(
请选择:
int
t=t();
switch(t)
{
case 1:
while(s){
n(<
/p>
当前操作
:
用户登录!
< br>
实用标准文案
n(
请输入用户名:
String name=();
n(
请输入密码:
< br>
String password=();
//
得到输出流
out = new
PrintStream(putStream());
input = new BufferedReader(new
InputStreamReader());
n(
请输入
:
//
//
//
文档大全
String str = ne();
n(name+
br = new BufferedReader(new
InputStreamReader(
utStream()));
if(ne().equals(
{
<
/p>
n(
登录成功!
Yuedu q=new
Yuedu();
l();
1();
}
else
{
n(
登录失败!
s=true;
}
}
break;
case 2:
while(s)
{
<
/p>
n(
当前操作,用户注册!
n(
请输入登录名:
p>
String name=();
<
/p>
n(
请输入密码:
String password=();
n(
请再次输入密码:
String password2=();
if(!(password).equals(password2))
{
实用标准文案
//
//
//
n(<
/p>
密码输入错误
!
s=true;}
else
{
n(
out = new
PrintStream(putStream());
input = new BufferedReader(new
InputStreamReader());
n(
请输入
:
String str = ne();
n(name+
br
= new BufferedReader(new InputStreamReader(
utStream()));
if(ne().equals(
{
n(
注册
成功!
}
else
{
n(<
/p>
注册失败!
!
}
}
}
break;
case 3:
n(<
/p>
谢谢使用!
(0);
}
();
();();
}
}
}
package xiaoshuoreader;
import edReader;
import
edWriter;
import
import
putStream;
import tFoundException;
import tputStream;
文档大全
实用标准文案
import
ader;
import iter;
import
tream;
import treamReader;
import Stream;
import tream;
import
import
import r;
import
;
public class Yuedu
{
Shuji[] ss=new Shuji[15];
Shuji[] mm=new Shuji[15];
Scanner
input1=new Scanner();
public void initial()
{
ss[0]=new Shuji();
p>
ss[0].bookname=
天龙八部
ss[0].xuhao=
ss[0].bookduoz=<
/p>
徐徐
ss[0].jianjie=
p>
ss[0].dizhi=
天龙八部
.tx
t
ss[1]=new Shuji();
ss[1].bo
okname=
西游记
ss[1].x
uhao=
ss[1].bookduoz=
都徐
ss[1].jianjie=
ss[1].diz
hi=
西游记
.txt
mm[0]=n
ew Shuji();
mm[0].bookname=
很纯很暧昧
mm[0].xuhao=
mm[0
].bookduoz=
徐徐
mm[0].jianjie=
mm
[0].dizhi=
很纯很暧昧
.txt
mm[1]=new Shuji();
mm[1].bookname=
校花的贴身高手
mm[1].xuhao=
mm[1].jianjie=
mm
[1].bookduoz=
都徐都是
mm[1].dizhi=
校花的贴身高手
.txt
for(int i=2;i<;i++)
文档大全
实用标准文案
{
ss[i]=new Shuji();
mm[i]=new Shuji();
}
}
public void
Xia(int h,int b) throws Exception
{
if(h==0)
{
yemian1();
}
else if(h==-1)
{
if(b==0){
n(
请输
入小说名称:
String s1=();
n(
序号:
String s2=();
n(
作者:
String s3=();
n(
简介:
String s4=();
n(
地址:
String s5=();
for(int
i=0;i<;i++)
{
if(ss[i].xuhao==null)
{
ss[i].xuhao=s2;
ss[i].bookname=s1;
ss[i].bookduoz=s3;
ss[i].dizhi=s5;
ss[i].jianjie=s4;
break;
}
}
}
if(b==1)
{
p>
n(
请输入小说名称:
String s1=();
n(<
/p>
序号:
文档大全
实用标准文案
String s2=();
n(
作者:
String s3=();
n(
简介:
String s4=();
n(
地址:
String s5=();
for(int i=0;i<;i++)
{
if(mm[i].xuhao==null)
{
mm[i].xuhao=s2;
mm[i].bookname=s1;
mm[i].bookduoz=s3;
mm[i].dizhi=s5;
mm[i].jianjie=s4;
break;
}
}}
//
字节输入流
}
else if(h>0)
{
boolean m=true;
p>
n(
返回上一级:
n(
阅读
n(
下载:
n(
请选择:
int we=t();
switch(we){
case 1:
File file =null;
if(b==0){
file = new File(ss[h-1].dizhi);}
if(b==1)
{
file = new File(mm[h-1
].dizhi);}
//
字节输入流
Reader r=new FileReader(file);
BufferedReader s=new BufferedReader(r);
String str=null;
文档大全