private void traiterStrongNode (Node node) {
        // Récupération du document.
        Document rootDoc = node.getOwnerDocument();
        // création d'un nouveau noeud <b>
        Element newNode = rootDoc.createElement("b");
        // récupération des attributs du noeud courant pour les réattribuer au nouveau noeud.
        if (node.hasAttributes()) {
            NamedNodeMap nodeMap = node.getAttributes();
            for (int i = 0; i < nodeMap.getLength(); i++) {
                Attr attr = (Attr) nodeMap.item(i);
                newNode.setAttributeNode(attr);
            }
        }
        // Récupération du noeud parent, pour lui associer le nouveau noeud.
        Node parentNode = node.getParentNode();
        // Remplacer le noeud existant <strong> avec <b>
        parentNode.replaceChild(newNode, node);
}
			
		
 
	
Partager