2008-10-24 110 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对象,那么它应该很容易做到这一点。

相关问题