/***** Code de MesExemples.com *******/
/**
* @(#)XMLFindSiblingNode.java
*
*
* @author
*sakoba(java.mesexemples.com) @version 1.00 2013/7/5
*/
import org.w3c.dom.Node;
public class XMLFindSiblingNode {
public static Node getPreviousSiblingByName(Node currentNode, String
tagName)
{
Node node = currentNode.getPreviousSibling();
while ((node != null) && (!node.getNodeName().equals(tagName))) {
node = node.getPreviousSibling();
}
return node;
}
}
Code testé avec le fichier XML Suivant
Sakoba
Adams
Rappel
Ne m'oubliez pas ce week-end!