dom4j: partial xml tree needed!

wxdqz

New Member
Hello,

i've got an XML tree as dom4jdocument.
My problem is to extract a partial tree from this document.

This is my xml:

<?xml version="1.0" encoding="UTF-8"?>

<admingui>
<guiattribute attrname="Susanne">
<guielement name="searchmask">
<role rolename="admin">
<accessright>SHOW</accessright>
<position>1</position>
</role>
<role rolename="user">
<accessright>SHOW</accessright>
<position>1</position>
</role>
<role rolename="guest">
<accessright>SHOW</accessright>
<position>1</position>
</role>
</guielement>
<guielement name="businesscard">
<role rolename="admin">
<accessright>SHOW</accessright>
<position>1</position>
</role>
<role rolename="user">
<accessright>SHOW</accessright>
<position>1</position>
</role>
<role rolename="guest">
<accessright>SHOW</accessright>
<position>1</position>
</role>
</guielement>
</guiattribute>
<guiattribute attrname="Verena">
<guielement name="searchmask">
<role rolename="admin">
<accessright>SHOW</accessright>
<position>2</position>
</role>
<role rolename="user">
<accessright>SHOW</accessright>
<position>2</position>
</role>
<role rolename="guest">
<accessright>SHOW</accessright>
<position>2</position>
</role>
</guielement>
<guielement name="businesscard">
<role rolename="admin">
<accessright>SHOW</accessright>
<position>2</position>
</role>
<role rolename="user">
<accessright>SHOW</accessright>
<position>2</position>
</role>
<role rolename="guest">
<accessright>SHOW</accessright>
<position>2</position>
</role>
</guielement>
</admingui>


Now i have to to remove all /admingui/guielement Node, whose guielement's name is not "searchmask", but "businesscard".

Can anyone help me please doing this with dom4j (or any JDK 1.4 method)
???

Thank you!
 
Back
Top