是否可以在Jython和dom4j的元素之间添加元素?

时间:2008-10-24 00:09:53

标签: jython dom4j

玩dom4j,非常好。我是一名PHP开发人员已经有一年半了,刚刚找到一份新工作并开始玩Jython现在我有空闲时间,这是一门很棒的语言。正考虑尝试在元素之间添加元素,例如:

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

是否可以在两者之间插入另一个 p 标记而不将DOM转换为字符串并再次返回DOM,因为这是我能够做到的唯一方法?

1 个答案:

答案 0 :(得分:1)

我不太了解dom4j,但我会这样做:

  1. div#content的所有子节点复制到列表中,然后删除其子节点。
  2. 将第一个节点插回div#content节点。
  3. 将新的p节点插入div#content节点。
  4. 将最后一个节点插回div#content节点。
  5. 我不知道这对DOM来说会是什么,但如果节点被表示为Jythonic对象,那么应该很容易做到这一点。