2008-10-24 108 views
2

只要玩dom4j,優秀。我是一名PHP開發人員,一年半時間,剛剛找到一份新工作,現在開始使用Jython,我有空閒時間,這是一門很棒的語言。在想着試圖在元素之間添加元素,下面的例子:用Jython和dom4j可以在元素之間添加元素嗎?

<div id="content"> 
    <p>Some text in here</p> 
    <!--New p tag here--> 
    <p>Some text in here</p> 
</div> 

是否可以插入另一p標籤兩者之間沒有DOM再次轉換爲字符串,並返回到DOM,因爲這是我能做到這一點的唯一方法嗎?

回答

1

我不知道很多關於dom4j的具體,但我會做這樣的:

  1. 複製的div#content所有子節點到一個列表,然後刪除它的孩子。
  2. 將第一個節點插回div#content節點。
  3. 將新的p節點插入div#content節點。
  4. 將最後一個節點插回div#content節點。

我不知道這將在DOM方面,但如果節點表示爲Jythonic對象,那麼它應該很容易做到這一點。

相關問題