Archivo origen test.xml:
Código:
las líneas que quiero agregar a cada elemento <Status>:<?xml version="1.0" encoding="UTF-8"?> cns:Document xmlns:cns="smpcfg.xsd" DatabaseComment="Partial Export"> <Status NAME="D1" StatusType="D1, Normally closed, Event"> <Bypass>false</Bypass> <ExternalName>BRIGHTON.CB.3940.D1</ExternalName> </Status> <Status NAME="D2" StatusType="D2, Normally closed, Event"> <Bypass>false</Bypass> <ExternalName>BRIGHTON.CB.3940.D2</ExternalName> </Status> </cns:Document>
Código:
y el XML fina, con la lineas agregadas:<Control NAME="Trip"> <DeviceName>TRIP</DeviceName> <Timeout>60</Timeout> </Control> <Control NAME="Close"> <DeviceName>CLOSE</DeviceName> <Timeout>60</Timeout> </Control>
Código:
Es decir, necesito agregar estas líneas para cada "estado".<?xml version="1.0" encoding="UTF-8"?> cns:Document xmlns:cns="smpcfg.xsd" DatabaseComment="Partial Export"> <Status NAME="D1" StatusType="D1, Normally closed, Event"> <Bypass>false</Bypass> <ExternalName>BRIGHTON.CB.3940.D1</ExternalName> <Control NAME="Trip"> <DeviceName>TRIP</DeviceName> <Timeout>60</Timeout> </Control> <Control NAME="Close"> <DeviceName>CLOSE</DeviceName> <Timeout>60</Timeout> </Control> </Status> <Status NAME="D2" StatusType="D2, Normally closed, Event"> <Bypass>false</Bypass> <ExternalName>BRIGHTON.CB.3940.D2</ExternalName> <Control NAME="Trip"> <DeviceName>TRIP</DeviceName> <Timeout>60</Timeout> </Control> <Control NAME="Close"> <DeviceName>CLOSE</DeviceName> <Timeout>60</Timeout> </Control> </Status> </cns:Document>
¿Podrías darme una idea de como hacerlo con JAVA o directamente en XML?
Gracias