JumonyHTML分析處理引擎
簡介
Jumony是一套基于.NET Framework 3.5的HTML分析處理引擎,使得可以在C#中方便簡單的操縱HTML文檔,同時也可以充當Web的頁面引擎使用。
目標
- Jumony希望在瀏覽器中可以方便處理的問題,也能在.NET中方便的處理。
- Jumony嘗試理解HTML文檔所要表達的意圖,并提供友好的訪問接口。
- Jumony要能將數(shù)據(jù)從HTML中剝離,也能置換。
- Jumony使得HTML與代碼邏輯無縫交互。
子項目
- Jumony Dom,提供標準的HTML元素、節(jié)點和文檔接口。兼容各種HTML Parser,隔離不同版本HTML文檔之間的區(qū)別,提供高度抽象統(tǒng)一的接口供Jumony其他項目使用。
- Jumony Parser,提供簡單符合HTML規(guī)范的HTML分析器,將HTML字符串分析為標準的文檔對象模型(DOM)。
- Jumony Query,提供CSS選擇器或是其他DOM元素查詢語言支持,提供的HTML元素節(jié)點檢查游歷功能。
- Jumony Data,將HTML文檔拆分成結構和數(shù)據(jù)兩部分,可以抽出、置換、填充HTML文檔數(shù)據(jù)。
- Jumony Template,使得可以將HTML文檔的局部或全部當作模板使用,使得HTML文檔的局部按照一定規(guī)則增殖。例如自動伸展一個表格。
- Jumony Styles,提供CSS樣式分析、設置功能,解決瀏覽器樣式兼容問題,檢查樣式中可能出現(xiàn)的錯誤,簡化或者規(guī)范化CSS樣式表述形式。
- Jumony Forms,提供HTML表單和輸入控件的功能支持,模擬PostBack功能,提供客戶端控件在服務器端的代理,使得可以使用服務器端對象一樣操縱客戶端控件。
評論
圖片
表情
