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




