国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

xml建模----詳細(xì)完整,易懂結(jié)合代碼分析

這篇具有很好參考價(jià)值的文章主要介紹了xml建模----詳細(xì)完整,易懂結(jié)合代碼分析。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

一.XML建模是什么

二.XML建模有什么作用???

三.XML建模的案例

????????????????以config.xml為例


一.XML建模是什么

????????將XML配置文件中的元素、屬性、文本信息轉(zhuǎn)換成對(duì)象的過程叫做XML建模

二.XML建模有什么作用???

XML是被設(shè)計(jì)用來存儲(chǔ)數(shù)據(jù)、攜帶數(shù)據(jù)和交換數(shù)據(jù)的。XML不是為了顯示數(shù)據(jù)而設(shè)計(jì)的,主要是用于交換數(shù)據(jù),可以從HTML中分離數(shù)據(jù),也可以用于存儲(chǔ)數(shù)據(jù),大量的數(shù)據(jù)可以存儲(chǔ)到XML文件中或者數(shù)據(jù)庫中,應(yīng)用程序可以讀寫和存儲(chǔ)數(shù)據(jù),一般的程序可以顯示數(shù)據(jù)。

三.XML建模的案例

以config.xml為例

xml建模----詳細(xì)完整,易懂結(jié)合代碼分析,xml,數(shù)學(xué)建模

?以面向?qū)ο蟮乃季S來建模,來解析上方代碼(先看標(biāo)簽,然后再看屬性)步驟

1.? ?在configModel中添加actionModel,就要有個(gè)容器來裝載actionModel,又因?yàn)閍xtionModel是唯一值,所有這個(gè)容器就為 (Map集合);
2.? ?actionModel中添加forwordModel,用Map容器來裝載;
3.? ?在actionModel中還有屬性 path,type;
4.? ?在forwordModel中有屬性 name,path,redirect ;

接下來,根據(jù)這個(gè)步驟來建包,建立ActionModel,ConfigModel,ForwordModel三個(gè)包

xml建模----詳細(xì)完整,易懂結(jié)合代碼分析,xml,數(shù)學(xué)建模

1.ActionModel包

package com.yinzi.xml2;

import java.util.HashMap;
import java.util.Map;

public class ActionModel {
	private String path;
	private String type;
	private Map<String, ForwordModel> fmap=new HashMap<String, ForwordModel>();
	
	public String getPath() {
		return path;
	}
	public void setPath(String path) {
		this.path = path;
	}
	public String getType() {
		return type;
	}
	public void setType(String type) {
		this.type = type;
	}
	
	//將Forword往action里面放   壓棧
	public void push(ForwordModel forwordmodel) {
		fmap.put(forwordmodel.getName(), forwordmodel);
	}
	
	//將Forword從action里通過name值取出來
	public ForwordModel pop(String name) {
		return fmap.get(name);
		
		
		
	}
	
}

2.ConfigModel包

package com.yinzi.xml2;

import java.util.HashMap;
import java.util.Map;

public class ConfigModel {
	
private Map<String , ActionModel> amap=new HashMap<String, ActionModel>();

//將Action往Config里面放   壓棧
public void push(ActionModel actionmodel) {
	amap.put(actionmodel.getPath(), actionmodel);
}

//將Action從Config里通過path值取出來
public ActionModel pop(String path) {
	return amap.get(path);
	
	
}

3.ForwordModel包

package com.yinzi.xml2;

public class ForwordModel {
	private String name;
	private String path;
	private boolean redirect;
	public ForwordModel() {
		// TODO Auto-generated constructor stub
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getPath() {
		return path;
	}
	public void setPath(String path) {
		this.path = path;
	}
	public boolean getRedirect() {
		return redirect;
	}
	public void setRedirect(boolean redirect) {
		this.redirect = redirect;
	}
	public ForwordModel(String name, String path, boolean redirect) {
		super();
		this.name = name;
		this.path = path;
		this.redirect = redirect;
	}
	@Override
	public String toString() {
		return "ForwordModel [name=" + name + ", path=" + path + ", redirect=" + redirect + "]";
	}

	
	
}

建立完包后,這里我使用的是工廠模式,來建立一個(gè)包來獲取數(shù)據(jù)?就是解析

xml建模----詳細(xì)完整,易懂結(jié)合代碼分析,xml,數(shù)學(xué)建模

里面的參數(shù),就是將它變?yōu)閯?dòng)態(tài),想要獲取哪個(gè)文件的數(shù)據(jù),就寫入哪個(gè)文件,改括號(hào)的東西就可以了,這里是獲取了actionModel的數(shù)據(jù),要保證ForwordModel里面有東西

xml建模----詳細(xì)完整,易懂結(jié)合代碼分析,xml,數(shù)學(xué)建模

?然后數(shù)據(jù)的獲取到之后加入進(jìn)去就可以了,然后一般都會(huì)再寫一個(gè)無參的方法調(diào)用

xml建模----詳細(xì)完整,易懂結(jié)合代碼分析,xml,數(shù)學(xué)建模

?然后再ConfigModel里面拿取

xml建模----詳細(xì)完整,易懂結(jié)合代碼分析,xml,數(shù)學(xué)建模

?文章來源地址http://www.zghlxwxcb.cn/news/detail-540275.html

到了這里,關(guān)于xml建模----詳細(xì)完整,易懂結(jié)合代碼分析的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 第十六屆“華中杯”大學(xué)生數(shù)學(xué)建模挑戰(zhàn)賽(B題)深度剖析|建模完整過程+詳細(xì)思路+代碼全解析

    問題1的建模過程如下: 假設(shè)信號(hào)燈周期固定不變,且已知所有車輛的行車軌跡,我們可以建立如下模型來估計(jì)信號(hào)燈的紅綠周期: 首先,我們需要定義一些符號(hào): T s i g n a l T_{signal} T s i g na l ? :信號(hào)燈的紅綠周期,單位為秒 T t r a c k T_{track} T t r a c k ? :車輛行車軌跡數(shù)

    2024年04月28日
    瀏覽(152)
  • 【2023年五一數(shù)學(xué)建模競(jìng)賽B題】快遞需求分析問題--完整paper和代碼

    【2023年五一數(shù)學(xué)建模競(jìng)賽B題】快遞需求分析問題--完整paper和代碼

    賽題分析:這道題出的比較好,考察面較多,難度循環(huán)漸進(jìn),相對(duì)C題是比較有層次的一道題 請(qǐng)從收貨量、發(fā)貨量、快遞數(shù)量增長/減少趨勢(shì)、相關(guān)性等多角度考慮,建立數(shù)學(xué)模型,對(duì)各站點(diǎn)城市的重要程度進(jìn)行綜合排序,并給出重要程度排名前5的站點(diǎn)城市名稱。 第一問比較

    2024年02月05日
    瀏覽(22)
  • 【2023年電工杯數(shù)學(xué)建模競(jìng)賽】選題分析+A題B題完整思路+代碼分享

    【2023年電工杯數(shù)學(xué)建模競(jìng)賽】選題分析+A題B題完整思路+代碼分享

    【2023年電工杯數(shù)學(xué)建模競(jìng)賽B題人工智能對(duì)大學(xué)生學(xué)習(xí)影響的評(píng)價(jià)】完整思路分析+完整代碼+(附帶ChatGpt思路) 首先大家要清楚獲獎(jiǎng)只和比例有關(guān),和具體題目關(guān)系不大,不會(huì)出現(xiàn)選難題就比簡單題獲獎(jiǎng)率高很多的情況出現(xiàn),這是一個(gè)選拔性質(zhì)的比賽是按照比例來的 這道題一

    2024年02月09日
    瀏覽(25)
  • 2023遼寧省數(shù)學(xué)建模A題鐵路車站的安全標(biāo)線完整論文詳細(xì)講解(含matlab代碼)

    2023遼寧省數(shù)學(xué)建模A題鐵路車站的安全標(biāo)線完整論文詳細(xì)講解(含matlab代碼)

    大家好呀,從發(fā)布賽題一直到現(xiàn)在,總算完成了遼寧省數(shù)學(xué)建模A題完整的成品論文。 本論文可以保證原創(chuàng),保證高質(zhì)量。絕不是隨便引用一大堆模型和代碼復(fù)制粘貼進(jìn)來完全沒有應(yīng)用糊弄人的垃圾半成品論文。 B預(yù)計(jì)下午兩點(diǎn)前更新完畢,A全文用matlab求解,B是Python+SPSSPR

    2024年02月05日
    瀏覽(27)
  • 數(shù)學(xué)建模飛行管理問題最簡單易懂方法matlab代碼

    代碼中六個(gè)角度for循環(huán)步長自己改改即可 在約 10,000 米高空的某邊長 160 公里的正方形區(qū)域內(nèi),經(jīng)常有若干架飛機(jī)作水平飛行。 區(qū)域內(nèi)每架飛機(jī)的位置和速度向量均由計(jì)算機(jī)記錄其數(shù)據(jù)以便進(jìn)行飛行管理。當(dāng)一架欲 進(jìn)入該區(qū)域的飛機(jī)到達(dá)區(qū)域邊緣時(shí),記錄其數(shù)據(jù)后,要立即計(jì)

    2024年04月26日
    瀏覽(47)
  • 【數(shù)學(xué)建?!?023數(shù)學(xué)建模國賽C題完整思路和代碼解析

    【數(shù)學(xué)建?!?023數(shù)學(xué)建模國賽C題完整思路和代碼解析

    C題第一問代碼和求解結(jié)果已完成,第一問數(shù)據(jù)量有點(diǎn)大,經(jīng)過編程整理出來了單品銷售額的匯總數(shù)據(jù)、將附件2中的單品編碼替換為分類編碼,整理出了蔬菜各品類隨著時(shí)間變化的銷售量,并做出了這些疏菜品類的皮爾森相關(guān)系數(shù)的熱力圖,代碼和數(shù)據(jù)處理結(jié)果下載見文末地

    2024年02月09日
    瀏覽(29)
  • 2023 電工杯(A題)深度剖析|數(shù)學(xué)建模完整代碼+建模過程全解全析

    2023 電工杯(A題)深度剖析|數(shù)學(xué)建模完整代碼+建模過程全解全析

    這次電工杯,咱們繼續(xù)出征! ? A題: 電采暖負(fù)荷參與電力系統(tǒng)功率調(diào)節(jié)的技術(shù)經(jīng)濟(jì)分析。 典型住戶電采暖負(fù)荷用電行為分析: a) 分析典型房間溫變過程微分方程穩(wěn)態(tài)解的性態(tài),包括制熱功率、室內(nèi)溫度和墻體溫度的變化特點(diǎn),并分析模型參數(shù)對(duì)穩(wěn)態(tài)解變化規(guī)律的影響。 b

    2024年02月14日
    瀏覽(20)
  • 2023電工杯數(shù)學(xué)建模B題完整模型代碼【首發(fā)】

    2023電工杯數(shù)學(xué)建模B題完整模型代碼【首發(fā)】

    文末獲取全部資料 摘要 近年來,隨著人工智能(AI)技術(shù)的發(fā)展和廣泛應(yīng)用,其在教育領(lǐng)域的潛力和影響引起了廣泛關(guān)注。本研究旨在通過一項(xiàng)全面的問卷調(diào)查,探討AI學(xué)習(xí)工具在大學(xué)生學(xué)習(xí)過程中的影響。 在本項(xiàng)研究中,我們得到了一套詳細(xì)的調(diào)查問卷,針對(duì)包含不同專業(yè)

    2024年02月07日
    瀏覽(22)
  • 2023 華數(shù)杯(B題)最新詳解!深度剖析|數(shù)學(xué)建模完整代碼+建模過程全解全析

    2023 華數(shù)杯(B題)最新詳解!深度剖析|數(shù)學(xué)建模完整代碼+建模過程全解全析

    在日常生活中,不透明的有色制品經(jīng)常用于各種應(yīng)用,如家居用品、玩具、包裝等。這些制品的色彩配色對(duì)其外觀美觀度和市場(chǎng)競(jìng)爭(zhēng)力起著重要作用。然而,傳統(tǒng)的人工配色方法存在一定的局限性,包括主觀性強(qiáng)、效率低下等問題。為了解決這些問題,我們考慮通過計(jì)算機(jī)方

    2024年02月11日
    瀏覽(30)
  • 2023 高教社杯 數(shù)學(xué)建模國賽(B題)深度超全剖析|數(shù)學(xué)建模完整代碼+建模過程全解全析

    2023 高教社杯 數(shù)學(xué)建模國賽(B題)深度超全剖析|數(shù)學(xué)建模完整代碼+建模過程全解全析

    當(dāng)大家面臨著復(fù)雜的數(shù)學(xué)建模問題時(shí),你是否曾經(jīng)感到茫然無措?作為2021年美國大學(xué)生數(shù)學(xué)建模比賽的O獎(jiǎng)得主,我為大家提供了一套優(yōu)秀的解題思路,讓你輕松應(yīng)對(duì)各種難題。 更新?。?! 讓我們來看看B題! 多波束測(cè)深的覆蓋寬度及相鄰條帶之間重疊率的數(shù)學(xué)模型 首先,讓

    2024年02月06日
    瀏覽(39)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包