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!
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!