每個(gè)標(biāo)記都在括起的標(biāo)記和作為整體的文檔上下文中有意義。再考慮一下這些標(biāo)記。它們清楚地定義了瀏覽器中與顯示相關(guān)的元素。就這樣,它們有與其相關(guān)的易于理解的行為。我們希望瀏覽器知道如何在瀏覽器窗口中繪出它們。瀏覽器中有實(shí)現(xiàn)這種行為的代碼。
現(xiàn)在,考慮下面的代碼,這段代碼表示具有新標(biāo)記的 XML文檔:
friend
friend
GET RICH QUICK!!!
Dear Friend,
PLEASE READ THIS!!! It's easy to make money on the Internet.Just
follow this proven three-step plan.
這又是一小段XML。我們明確不指望瀏覽器知道如何處理這些標(biāo)記。要處理它們,必須修改瀏覽器(或者其它通用XML 應(yīng)用)。
下面的圖 2顯示了用來實(shí)現(xiàn)該代碼的通用框架。
在這個(gè)示例中,左邊DOM 層次結(jié)構(gòu)的每一個(gè)元素都映射成右邊層次結(jié)構(gòu)的元素。左邊的 DOM元素代表文檔的結(jié)構(gòu)。右邊的元素代表結(jié)構(gòu)元素的行為。將行為元素也排列成層次結(jié)構(gòu),以便它們可以用反映DOM 模型結(jié)構(gòu)的方式彼此交互。
現(xiàn)在,考慮下面的代碼,這段代碼表示具有新標(biāo)記的 XML文檔:
Dear Friend,
PLEASE READ THIS!!! It's easy to make money on the Internet.Just
follow this proven three-step plan.
這又是一小段XML。我們明確不指望瀏覽器知道如何處理這些標(biāo)記。要處理它們,必須修改瀏覽器(或者其它通用XML 應(yīng)用)。
下面的圖 2顯示了用來實(shí)現(xiàn)該代碼的通用框架。
在這個(gè)示例中,左邊DOM 層次結(jié)構(gòu)的每一個(gè)元素都映射成右邊層次結(jié)構(gòu)的元素。左邊的 DOM元素代表文檔的結(jié)構(gòu)。右邊的元素代表結(jié)構(gòu)元素的行為。將行為元素也排列成層次結(jié)構(gòu),以便它們可以用反映DOM 模型結(jié)構(gòu)的方式彼此交互。