版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、模板解析引擎使用外部組件實(shí)戰(zhàn)引言隨著08年3月SiteFactyCMS正式版的發(fā)布,動(dòng)易網(wǎng)絡(luò)正式拉開(kāi)了下一代網(wǎng)站管理應(yīng)用的序幕,并提供了一個(gè)高度的穩(wěn)定、靈活、安全、易用的管理環(huán)境。08年12月,動(dòng)易網(wǎng)絡(luò)正式發(fā)布了SiteFacty2.0以及BizIeda2.0版本,這是一個(gè)更加重要的升級(jí)和里程碑版本。毫無(wú)疑問(wèn),你已經(jīng)知道SiteFacty獨(dú)創(chuàng)的Xpower模板解析引擎聚合了緊密相關(guān)的多種技術(shù),徹底改變了傳統(tǒng)模板解析的不足和局限性。而標(biāo)簽
2、解析引擎是SiteFacty中最重要的部件,你要用它去轉(zhuǎn)換數(shù)據(jù)至Web呈現(xiàn)。SiteFacty的用戶很容易對(duì)標(biāo)簽解析引擎技術(shù)感興趣,毫不夸張的說(shuō),SiteFacty的Xpower引擎是針對(duì)轉(zhuǎn)換數(shù)據(jù)呈現(xiàn)最為完整的技術(shù)平臺(tái)。Xpower引擎輸出頁(yè)面的每一個(gè)字節(jié)都交給了用戶進(jìn)行控制、多種數(shù)據(jù)源的支持、豐富的函數(shù)庫(kù)。本教程將講述Xpower引擎對(duì)外部組件的支持。讀者對(duì)象本教程是針對(duì)有一定服務(wù)端Web開(kāi)發(fā)知識(shí)的開(kāi)發(fā)者。本教程沒(méi)有完整的描述教程所涉
3、及到的每一個(gè)細(xì)節(jié),否則,那樣可能是好幾本書的大辭典(比如如何去寫C#代碼)。相反,本教程為開(kāi)發(fā)者提供精練的Xpower引擎對(duì)外部組件的技術(shù)介紹,而這類讀者基本上都不想去重復(fù)那些最基本的概念。在閱讀本教程的過(guò)程中,你要關(guān)注的是需要用來(lái)構(gòu)建專業(yè)網(wǎng)站管理應(yīng)用程序SiteFacty的Xpower模板解析引擎技術(shù)。為了更好的理解本教程,你最好熟悉C#語(yǔ)法,XSLT轉(zhuǎn)換以及面向?qū)ο蟮母拍?。如果你熟悉Java或者C但沒(méi)有用過(guò).。否則你可能需要同時(shí)考慮
4、閱讀一些介紹.的書籍。學(xué)習(xí)本教程的硬件和軟件環(huán)境你需要一個(gè)安裝有VisualStudio(也可以選擇免費(fèi)SharpDeveloper、VisualStudioWebDeveloperExpress)、SiteFacty2.0的電腦來(lái)配合閱讀本教程。雖然理論上說(shuō)你可以手寫代碼,但這是極其乏味的,并且極易出錯(cuò),所以在專業(yè)環(huán)境下從來(lái)不用這種方法??蛻糁С治覀兎浅V匾曌x者的反饋,我們也希望能了解你對(duì)本教程的看法——哪些是你喜歡的地方,哪些是你不
5、喜歡的地方,還有你希望我們應(yīng)該在下次改進(jìn)的地方,以及你更希望關(guān)注SiteFacty哪方面的教程,甚至是你覺(jué)得標(biāo)簽解析引擎在哪里需要改進(jìn)。你可以至bbs.(動(dòng)易官方論壇)參與討論。示例代碼在本教程的末尾有與本教程配套的示例代碼,在使用這些代碼之前,需要解壓縮下載文件。本教程的示例代碼項(xiàng)目版本為VisualStudio2008你可能需要相應(yīng)或者更高的版本來(lái)打開(kāi)。模板解析引擎使用外部組件實(shí)戰(zhàn)(注意:示例源代碼中包含了數(shù)十個(gè)有用的方法,簡(jiǎn)繁體轉(zhuǎn)
6、換,比較時(shí)間差等等,本教程重點(diǎn)在教授如何在SiteFacty標(biāo)簽解析引擎中使用外部組件,而非教授大家如何去編寫C#代碼。)(二)編譯組件,并將組件復(fù)制到SiteFacty站點(diǎn)根目錄下的bin文件夾中(三)配置站點(diǎn)根目錄下Config文件夾中的ConsumerExtensionObject.config文件。打開(kāi)此文件后會(huì)發(fā)現(xiàn)這就是一個(gè)xml文件,結(jié)構(gòu)良好并且嚴(yán)謹(jǐn)。下面是對(duì)屬性的釋義:1.標(biāo)簽對(duì):為注冊(cè)一個(gè)外部程序集所必要的配置節(jié)2.As
7、sembly程序集:此為組件的名稱,比如范例中編譯完成的Components.dll3.className類名:只有通過(guò)類名才能反射到類中所包含的方法4.xmlns命名空間:淺顯的可理解為名字空間就是給文檔做一個(gè)標(biāo)記按照上文羅列的釋義,配置適應(yīng)剛才編譯的Components.dll文件,配置代碼如下:(四)配置標(biāo)簽?zāi)0咫S意新建立一個(gè)標(biāo)簽,類型選擇簡(jiǎn)單XSLT解析,不需要任何參數(shù),下一步到標(biāo)簽內(nèi)容編輯面板,在XSLT樣式表的頭部注冊(cè)第三部
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《抄底實(shí)戰(zhàn)攻略》抄底實(shí)戰(zhàn)攻略 融易通
- 動(dòng)易2006版全站標(biāo)簽及使用詳細(xì)說(shuō)明
- 六爻實(shí)戰(zhàn)與易理
- 什么是模板引擎
- 使用搜索引擎
- 實(shí)戰(zhàn)三體系內(nèi)審資料模板
- 變壓器外部應(yīng)裝有的組件
- 項(xiàng)目管理實(shí)戰(zhàn)工具與模板
- 專題03 正確使用實(shí)詞(易錯(cuò)練兵)-2017年高考語(yǔ)文備考學(xué)易黃金易錯(cuò)點(diǎn)(解析版)
- word使用技巧與實(shí)戰(zhàn)方法大全
- webservice外部字段組使用步驟和使用方式
- 中考標(biāo)點(diǎn)符號(hào)使用易錯(cuò)點(diǎn)解析及練習(xí)題
- 基于組件的游戲引擎設(shè)計(jì)與實(shí)現(xiàn).pdf
- 使用搜索引擎(谷歌)
- 搜索引擎的使用
- 波浪理論實(shí)戰(zhàn)分析、黃金分割實(shí)戰(zhàn)應(yīng)用excel計(jì)算模板
- 基于組件的游戲引擎研究與實(shí)現(xiàn).pdf
- 專題04 正確使用標(biāo)點(diǎn)符號(hào)(易錯(cuò)練兵)-2017年高考語(yǔ)文備考學(xué)易黃金易錯(cuò)點(diǎn)(解析版)
- 動(dòng)模板.dwg
- 動(dòng)模板.dwg
評(píng)論
0/150
提交評(píng)論