Agregue un nodo en xml usando java solo si el nodo tiene un atributo

Tengo el siguiente código xml y quiero agregar una nota en el nodo manufacturedMaterialsolo si tiene el atributo determinerCode.

<manufacturedProduct classCode="MANU">
   <manufacturedMaterial classCode="MMAT" determinerCode="KIND">
      <code code="10219000" codeSystem="0.4.0.127.0.16.1.1.2.1" codeSystemName="EDQM" codeSystemVersion="2017-04-14" displayName="Tablet"/>
      </epsos:code>
   </manufacturedMaterial>
   <manufacturedMaterial classCode="MMAT">
      <code code="10219001" codeSystem="0.4.0.127.0.16.1.1.2.2" codeSystemName="EDQM" codeSystemVersion="2017-04-14" displayName="NoTablet"/>
      </epsos:code>
   </manufacturedMaterial>
   </manufacturedProduct>

Actualmente, mi código es el siguiente, pero agrego un nuevo hijo en ambos manufacturedMaterialnodos. ¿Hay alguna manera de verificar si tiene el atributo determinerCodeo no?

NodeList nodes = dom.getElementsByTagName("manufacturedMaterial");

    for (int i = 0; i < nodes.getLength(); i++) {
        Node node = nodes.item(i);
        NodeList childNodes = node.getChildNodes();
        Element formCodeEl = dom.createElement("epsos:formCode");
        formCodeEl.setAttribute("code", myCode.get(i));
        node.appendChild(formCodeEl);
    } 
Respuesta 1

Tengo un formulario vaadin con una gran cantidad de campos (cuadro de texto, cuadro de selección, etc.). Necesito restablecer todos los valores de los campos a nulo en ciertos eventos. ¿Cómo podemos recuperar una lista de campos adjuntos a vaadin ...

No sé si mi mente me engaña o si esto realmente no funciona. Necesito diferentes tipos de clases de registro, así que creé una clase abstracta, la única definición de que todas las clases tendrán lo mismo es ...

Tengo un conjunto de objetos de agente (la superclase). Los objetos de agente pueden ser: 1) infectados (agente extenso) y 2) sanos (agente extendido). Ejemplo ... public class Healthy extiende Agent public class ...

Estoy creando un Sistema de envío donde me gustaría que mis archivos .class de Java Framework se mantengan en una ubicación específica y otro archivo .class cargado por un usuario en otra ubicación. El Marco debería ...