亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? xmlmanager.java

?? 系統包含求職用戶和系統管理員兩個角色
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
/*
 * 創建日期 2005-8-18
 *
 * TODO 要更改此生成的文件的模板,請轉至
 * 窗口 - 首選項 - Java - 代碼樣式 - 代碼模板
 */
package com.publish.jxc.charpter9;

import java.util.ArrayList;
import java.io.*;
import javax.xml.parsers.*;
import org.w3c.dom.*;
import javax.xml.transform.*;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
/**
 * @author Administrator
 *
 * TODO 要更改此生成的類型注釋的模板,請轉至
 * 窗口 - 首選項 - Java - 代碼樣式 - 代碼模板
 */
public class XMLManager {
    static Document document;
   
    private boolean validating = false;
     
    public XMLManager()
    {   
    }
    
    private boolean openXMLDocument(String fileName)
    {
        boolean bool = true;
        try
        {
            DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
	        factory.setValidating(validating);
	        factory.setNamespaceAware(false);
	        DocumentBuilder builder = factory.newDocumentBuilder();
	        document = builder.parse(new File(fileName));
	        document.getDocumentElement().normalize();
        }
        catch(Exception exp)
        {
            exp.printStackTrace();
            bool = false;
        }
        return bool;
    }
    
    public ArrayList readUserXML(String fileName)
    {
        ArrayList users = null;
        try
        {
            if (openXMLDocument(fileName) == false)
                return users;
            users = new ArrayList();
            Node rootNode = document.getFirstChild();
            NodeList nodes = rootNode.getChildNodes();
            int length = nodes.getLength();
            for(int i=0; i<length; i++)
            {
                Node node = nodes.item(i);
                if (node.getNodeType() == Node.ELEMENT_NODE)
                {
                    if ("user".equalsIgnoreCase(node.getNodeName()))
                    {
                        users.add(UnmarshallUser(node));
                    }
                }
            }
        }
        catch(Exception exp)
        {
            exp.printStackTrace();
            return null;
        }
        return users;
    }
    
    public ArrayList readCompanyXML(String fileName)
    {
        ArrayList companies = null;
        try
        {
            if (openXMLDocument(fileName) == false)
                return companies;
            companies = new ArrayList();
            Node rootNode = document.getFirstChild();
            NodeList nodes = rootNode.getChildNodes();
            int length = nodes.getLength();
            for(int i=0; i<length; i++)
            {
                Node node = nodes.item(i);
                if (node.getNodeType() == Node.ELEMENT_NODE)
                {
                    if ("company".equalsIgnoreCase(node.getNodeName()))
                    {
                        companies.add(UnmarshallCompany(node));
                    }
                }
            }
        }
        catch(Exception exp)
        {
            exp.printStackTrace();
            return null;
        }
        return companies;
    }
    
    public ArrayList readJobXML(String fileName)
    {
        ArrayList jobs = null;
        try
        {
            if (openXMLDocument(fileName) == false)
                return jobs;
            jobs = new ArrayList();
            Node rootNode = document.getFirstChild();
            Element element = (Element)rootNode;
            String companyid = element.getAttribute("companyid"); 
            NodeList nodes = rootNode.getChildNodes();
            int length = nodes.getLength();
            for(int i=0; i<length; i++)
            {
                Node node = nodes.item(i);
                if (node.getNodeType() == Node.ELEMENT_NODE)
                {
                    if ("job".equalsIgnoreCase(node.getNodeName()))
                    {  
                        jobs.add(UnmarshallJob(node, companyid));
                    }
                }
            }
        }
        catch(Exception exp)
        {
            exp.printStackTrace();
            return null;
        }
        return jobs;
    }
    
    public ArrayList readActionXML(String fileName)
    {
        ArrayList actions = null;
        try
        {
            if (openXMLDocument(fileName) == false)
                return actions;
            actions = new ArrayList();
            Node rootNode = document.getFirstChild();
            NodeList nodes = rootNode.getChildNodes();
            int length = nodes.getLength();
            for(int i=0; i<length; i++)
            {
                Node node = nodes.item(i);
                if (node.getNodeType() == Node.ELEMENT_NODE)
                {
                    if ("action".equalsIgnoreCase(node.getNodeName()))
                    {  
                        actions.add(UnmarshallAction(node));
                    }
                }
            }
        }
        catch(Exception exp)
        {
            exp.printStackTrace();
            return null;
        }
        return actions;
    }
    
    public UserXMLModel UnmarshallUser(Node userNode) 
    {
        UserXMLModel user = new UserXMLModel();
        NodeList nodes = userNode.getChildNodes();
        int length = nodes.getLength();
        for (int i=0; i<length; i++) 
        {
            Node node = nodes.item(i);
            String nodeName = node.getNodeName();
            String str = UnmarshallText(node);
            if ("id".equalsIgnoreCase(nodeName))
            {
                user.setId(str);
            }
            else if("name".equalsIgnoreCase(nodeName))
            {
                user.setName(str);
            }
            else if("password".equalsIgnoreCase(nodeName))
            {
                user.setPassword(str);
            }
            else if("trueName".equalsIgnoreCase(nodeName))
            {
                user.setTrueName(str);
            }
            else if("roles".equalsIgnoreCase(nodeName))
            {
                user.setRoles(str);
            }
        }
        return user;
    }
     
    public CompanyXMLModel UnmarshallCompany(Node companyNode) 
    {
        CompanyXMLModel company = new CompanyXMLModel();
        NodeList nodes = companyNode.getChildNodes();
        int length = nodes.getLength();
        for (int i=0; i<length; i++) 
        {
            Node node = nodes.item(i);
            String nodeName = node.getNodeName();
            String str = UnmarshallText(node);
            if ("id".equalsIgnoreCase(nodeName))
            {
                company.setId(str);
            }
            else if("name".equalsIgnoreCase(nodeName))
            {
                company.setName(str);
            }
            else if("kind".equalsIgnoreCase(nodeName))
            {
                company.setKind(str);
            }
            else if("telephone".equalsIgnoreCase(nodeName))
            {
                company.setTelephone(str);
            }
            else if("introduce".equalsIgnoreCase(nodeName))
            {
                company.setIntroduce(str);
            }
        }
        return company;
    }
    
    public JobXMLModel UnmarshallJob(Node jobNode, String companyid) 
    {
        JobXMLModel job = new JobXMLModel();
        job.setCompanyid(companyid);
        NodeList nodes = jobNode.getChildNodes();
        int length = nodes.getLength();
        for (int i=0; i<length; i++) 
        {
            Node node = nodes.item(i);
            String nodeName = node.getNodeName();
            String str = UnmarshallText(node);
            if ("name".equalsIgnoreCase(nodeName))
            {
                job.setName(str);
            }
            else if("xueli".equalsIgnoreCase(nodeName))
            {
                job.setXueli(str);
            }
            else if("speciality".equalsIgnoreCase(nodeName))
            {
                job.setSpeciality(str);
            }
            else if("skills".equalsIgnoreCase(nodeName))
            {
                job.setSkills(str);
            }
            else if("counts".equalsIgnoreCase(nodeName))
            {
                job.setCounts(str);
            }
        }
        return job;
    }
    
    public ActionXMLModel UnmarshallAction(Node actionNode) 
    {
        ActionXMLModel action = new ActionXMLModel();
        NodeList nodes = actionNode.getChildNodes();
        int length = nodes.getLength();
        for (int i=0; i<length; i++) 
        {
            Node node = nodes.item(i);
            String nodeName = node.getNodeName();
            String str = UnmarshallText(node);
            if ("name".equalsIgnoreCase(nodeName))
            {
                action.setName(str);
            }
            else if("url".equalsIgnoreCase(nodeName))
            {
                action.setUrl(str);
            }
            else if("actionmodel".equalsIgnoreCase(nodeName))
            {
                action.setActionmodel(str);
            }
            else if("xmlfile".equalsIgnoreCase(nodeName))
            {
                action.setXmlfile(str);
            }
            else if("commandmodel".equalsIgnoreCase(nodeName))

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费看欧美女人艹b| 99久久婷婷国产综合精品电影| 亚洲综合免费观看高清完整版在线 | 一区二区三区中文字幕精品精品| 久久久久久99精品| 久久精品综合网| 精品女同一区二区| 亚洲精品一区二区三区影院| 日韩精品中午字幕| www国产精品av| 2024国产精品视频| 国产欧美1区2区3区| 欧美高清在线一区| 综合网在线视频| 亚洲影院免费观看| 性久久久久久久久| 青娱乐精品视频在线| 精品一区二区影视| 国产精品18久久久久久久久久久久| 乱一区二区av| 国产乱码精品1区2区3区| 国产91精品精华液一区二区三区| 成人国产一区二区三区精品| 91丨九色丨尤物| 欧美午夜在线观看| 欧美日韩国产高清一区二区三区 | 美洲天堂一区二卡三卡四卡视频| 免费高清成人在线| 国产成人av在线影院| 不卡一区二区中文字幕| 欧美怡红院视频| 欧美一二三四在线| 蜜桃精品视频在线| 久久99国产精品久久| 高清在线不卡av| 欧美午夜免费电影| 日韩视频一区在线观看| 国产欧美精品一区| 性感美女极品91精品| 极品少妇xxxx精品少妇| caoporen国产精品视频| 欧美在线一区二区三区| 欧美xingq一区二区| 国产精品成人免费在线| 亚洲r级在线视频| 国产福利精品一区二区| 色天使久久综合网天天| 日韩欧美一级二级| 中文字幕日韩欧美一区二区三区| 亚洲一二三专区| 国产一区二区成人久久免费影院| 91啪亚洲精品| 欧美成人a视频| 亚洲精品v日韩精品| 久久99热国产| 欧美在线观看视频一区二区三区| 精品国产凹凸成av人网站| 亚洲视频在线观看一区| 蜜臀精品一区二区三区在线观看| 91小视频免费观看| 欧美大片拔萝卜| 亚洲视频一区二区在线观看| 老司机免费视频一区二区| 91麻豆福利精品推荐| 久久久亚洲国产美女国产盗摄| 99这里都是精品| 欧美在线观看视频在线| 在线观看网站黄不卡| 久久久国产午夜精品| 亚洲福利一区二区三区| 国产aⅴ综合色| 日韩一区二区三区电影在线观看| 亚洲视频你懂的| 中文字幕在线不卡视频| 中文字幕亚洲一区二区av在线 | 在线中文字幕一区| 日韩三级精品电影久久久| 亚洲欧美日韩系列| 东方欧美亚洲色图在线| 日韩欧美国产一区二区三区 | 亚洲一区二区不卡免费| zzijzzij亚洲日本少妇熟睡| 精品蜜桃在线看| 日本伊人精品一区二区三区观看方式| 色综合久久久久综合99| 国产精品天干天干在观线| 激情久久五月天| 欧美一级片在线看| 日韩精品一二三四| 欧美精品一卡二卡| 亚洲一本大道在线| 色综合久久综合| 1000精品久久久久久久久| 高清成人在线观看| 国产欧美综合在线| 国产一二精品视频| 久久久久久亚洲综合影院红桃 | 欧美精品自拍偷拍动漫精品| 亚洲r级在线视频| 欧美日韩视频在线观看一区二区三区 | 亚洲国产成人在线| 成人免费黄色大片| 中文字幕在线一区免费| 风流少妇一区二区| 国产亚洲一二三区| 国产成人精品免费在线| 久久久精品免费观看| 国产精品一区免费视频| 久久久久久亚洲综合影院红桃| 国产呦精品一区二区三区网站| 精品盗摄一区二区三区| 欧美电影免费观看高清完整版在线观看 | 国产激情精品久久久第一区二区 | 韩国成人在线视频| 欧美一区二区三区四区久久| 裸体一区二区三区| 欧美国产一区二区在线观看| 色综合亚洲欧洲| 久久99精品国产.久久久久久 | 99re这里都是精品| 亚洲国产另类精品专区| 精品电影一区二区| 91国在线观看| 国产真实乱对白精彩久久| 亚洲激情校园春色| 久久综合色鬼综合色| 91国产免费看| 国产在线精品国自产拍免费| 夜夜精品视频一区二区| 337p粉嫩大胆色噜噜噜噜亚洲| 99国产精品久久| 久久精品国产99| 亚洲一区在线观看网站| 久久久青草青青国产亚洲免观| 欧美色区777第一页| 粉嫩13p一区二区三区| 偷拍一区二区三区四区| 国产精品视频第一区| 欧美一区二区免费观在线| 91丝袜高跟美女视频| 国产伦精品一区二区三区免费| 亚洲午夜电影网| 国产精品麻豆网站| 日韩欧美一级在线播放| 欧洲视频一区二区| 国产成人啪午夜精品网站男同| 日韩精品亚洲专区| 亚洲人成网站影音先锋播放| 久久婷婷国产综合国色天香| 欧美精品 国产精品| 成人h版在线观看| 激情综合亚洲精品| 天天做天天摸天天爽国产一区| 国产精品成人在线观看| www国产精品av| 欧美一级电影网站| 欧美日韩精品专区| 色哟哟一区二区在线观看| 国产成人av一区二区三区在线观看| 日韩国产在线观看| 曰韩精品一区二区| 中文字幕日韩精品一区| 中文字幕乱码一区二区免费| 精品捆绑美女sm三区| 欧美一区二区三区性视频| 欧美日韩一二三区| 91在线观看高清| 暴力调教一区二区三区| 国产一区二区三区四区五区入口| 免费日本视频一区| 日韩国产欧美在线观看| 日韩激情一二三区| 午夜精品福利一区二区三区av| 亚洲在线视频一区| 一区二区不卡在线播放| 亚洲精品一卡二卡| 亚洲免费观看高清在线观看| 亚洲天堂免费看| 亚洲人快播电影网| 亚洲人成在线观看一区二区| 六月丁香婷婷久久| 欧美在线一区二区三区| 91久久免费观看| 色婷婷综合久色| 欧美在线你懂得| 欧美日韩视频不卡| 在线播放91灌醉迷j高跟美女| 欧美日韩视频一区二区| 欧美日韩高清一区二区不卡| 欧美日韩国产影片| 欧美日本在线一区| 欧美精品第一页| 欧美videossexotv100| 精品成人在线观看| 久久一二三国产| 欧美国产激情二区三区| 亚洲视频资源在线| 亚洲国产日韩在线一区模特| 日韩精品高清不卡| 蜜桃视频一区二区|