Hello :)
I have a problem with removing elements from document. 
Here is the code:


for (int i = 0; i < vec.size(); i++)
  if (str.compareTo("NumeroRecibo")== 0) {
        List listNodesKey = 
xmlPersistente.getDocument().selectNodes(".//ReciboIndemnizacao");
          for(int j=0; j<listNodesKey.size(); j++)
          {
                Node recibo = (Node) listNodesKey.get(j);
                  
if(recibo.selectSingleNode("NumeroRecibo").getText().compareTo(value)==0)
                  {
                        
xmlPersistente.getDocument().getRootElement().remove(xmlPersistente.getDocument().selectSingleNode(recibo.getUniquePath()+"/Sinistrados"));
                        break;
                  }
          }
  }

Were is the xml.. I want delete the "sinistrados" element where the "numerorecibo" is 
equal to a value

<?xml version="1.0" encoding="UTF-8"?>
<!--Sample XML file generated by XML Spy v4.4 U (http://www.xmlspy.com)-->
<Consulta>
        <RecibosIndemnizacao>
                <ReciboIndemnizacao>
                        <Sistema>String</Sistema>
                        <NumeroRecibo>0</NumeroRecibo>
                        <ValorTotal>00.00</ValorTotal>
                        <Sinistrados>
                                <Sinistrado NumeroSinistrado="0"/>
                        </Sinistrados>
                </ReciboIndemnizacao>
                <ReciboIndemnizacao>
                        <Sistema>String</Sistema>
                        <NumeroRecibo>1</NumeroRecibo>
                        <ValorTotal>10.00</ValorTotal>
                        <Sinistrados>
                                <Sinistrado NumeroSinistrado="0"/>
                        </Sinistrados>
                </ReciboIndemnizacao>
                <ReciboIndemnizacao>
                        <Sistema>String</Sistema>
                        <NumeroRecibo>3</NumeroRecibo>
                        <ValorTotal>20.00</ValorTotal>
                        <Sinistrados>
                                <Sinistrado NumeroSinistrado="0"/>
                        </Sinistrados>
                </ReciboIndemnizacao>
        </RecibosIndemnizacao>
        <Mensagens Sucesso="1">
                <Mensagem>
                        <Tipo>0</Tipo>
                        <Dados>String</Dados>
                </Mensagem>
        </Mensagens>
</Consulta>


-------------------------------------------------------
This sf.net email is sponsored by: To learn the basics of securing
your web site with SSL, click here to get a FREE TRIAL of a Thawte
Server Certificate: http://www.gothawte.com/rd524.html
_______________________________________________
dom4j-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dom4j-user

Reply via email to