2013-04-29 85 views
0

假設我有一組節點A,B,C,D和一個節點X.現在我需要找到A,B,C,D相對於節點的接近度X.(使用Java)如何識別DOM節點鄰近度

所以,我可以瞭解從給定節點的節點的最接近節點X.

編輯: 讓我們說,一個HTML有一個節點稱爲DOB(節點X)。對於該節點DOB,我有正則表達式 pattern [0-9] {2}/[0-9] {2}/[0-9] {4}來表示可能在文本節點中的DOB的值。現在我將搜索給定的HTML DOM來查找滿足正則表達式模式的文本節點。

現在滿足圖形中節點將超過one.Assume有一個開戶日期,* RepairDate *節點出現在HTML.So會有這將滿足圖中的三個文本節點。現在我需要確定三個文本節點中的哪一個對應於Node DOB?

+0

接近DOM樹?在HTML頁面上的歐幾里得距離? – Joe 2013-04-29 13:12:31

+0

我不知道我是否理解得很好,但是可以嘗試對節點進行計數。例如,從節點A到節點X,有多少個節點?所以,你可以比較數量。你有任何代碼嗎? – Ventura 2013-04-29 13:12:40

+0

我沒有代碼,首先我需要確定方法。在A,B,C,D哪一個離節點X最近? – Murugesh 2013-04-29 13:29:20

回答

0

我已經計算出節點X和{A,B,C,D}的XPath。通過將節點X的Xpath與A,B,C,D節點XPath進行比較,得到具有最常見的XPath元素並具有節點X的節點,並且該節點接近節點X