/***** Code de MesExemples.com *******/ public void duplicatePerson(Document doc) { Element root = doc.getDocumentElement(); Element origPerson = (Element)root.getFirstChild(); Element newPerson = (Element)origPerson.cloneNode(true); root.appendChild(newPerson); } |
Code testé avec le fichier XML Suivant
<?xml version="1.0" encoding="windows-1252"?> <!-- Edited by MesEXemple.com --> <note> <to>Sakoba</to> <from>Adams</from> <heading>Rappel</heading> <body>Ne m'oubliez pas ce week-end!</body> </note> |
A Voir sur le même Sujet
-
Java: Suprimer le premier fils du nœud racine
{filelink=8390} /***** Code de MesExemples.com *******/ public void deleteFirstElement(Document doc) { Element root = doc.getDocumentElement(); Element child = (Element)root.getFirstChild(); root.removeChild(child); } Code testé avec le fichier XML Suivant Sakoba Adams Rappel Ne m’oubliez pas ce week-end!
-
Java: Obtenir les attributs d’un Noeud
{filelink=8355} /***** Code de MesExemples.com *******/ /** * @(#)ExempleAttributNoeud.java * * * @author *sakoba(java.mesexemples.com) @version 1.00 2013/7/4 */ import org.w3c.dom.Attr; import org.w3c.dom.Element; public class ExempleAttributNoeud …
-
Java XML: Modifier un attribut
{filelink=8358} /***** Code de MesExemples.com *******/ /** * @(#)SetAttributes.java * * * @author *sakoba(java.mesexemples.com) @version 1.00 2013/7/4 */ import javax.xml.namespace.QName; import org.w3c.dom.Element; import org.w3c.dom.NamedNodeMap; import …
-
Java XML: Accéder aux Enfants d’un noeud défini
{filelink=8446} /***** Code de MesExemples.com *******/ /** * @(#)XMLChildFromNodeName.java * * * @author *sakoba(java.mesexemples.com) @version 1.00 2013/7/5 */ import org.w3c.dom.Element; import org.w3c.dom.Node; import org.w3c.dom.NodeList; public …
-
Javascript-DOM: Remplacer un nœud
{filelink=78} /* Remplacer le nœud passé en paramètre par un nouveau nœud et utiliser le nœud original comme fils de nouveau nœud */ function nodeReplace(node) …
-
Java: Localiser un nœud et Modifier son contenu
{filelink=8388} /***** Code de MesExemples.com *******/ /** * @(#)XMLUpdateNode.java * * * @author *sakoba(java.mesexemples.com) @version 1.00 2013/7/4 */ import org.w3c.dom.Comment; import org.w3c.dom.Document; import org.w3c.dom.Element; import …
-
Java: Copier un document XML
{filelink=8372} /***** Code de MesExemples.com *******/ /** * @(#)CopieXMLDoc.java * * * @author *sakoba(java.mesexemples.com) @version 1.00 2013/7/4 */ import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.Node; public …
-
Javascript-DOM: Inverser l’ordre des nœuds
{filelink=79} // Rever se the order of the children of Node n function reverse(n) { // Créer une copie du document temporairement var f = …
-
Stax XML: Déplacer le curseur à travers les noeud
{filelink=976} import java.io.FileReader; import javax.xml.stream.XMLInputFactory; import javax.xml.stream.XMLStreamReader; import javax.xml.stream.events.XMLEvent; public class XMLDeplaceCurseur { public static void main(String args[]) throws Exception { XMLInputFactory xmliFactory = XMLInputFactory.newInstance(); …
-
Java XML: Créer un document XML avec des nœuds, éléments, attributs et commentaires
{filelink=8387} /***** Code de MesExemples.com *******/ /** * @(#)CreerDocXML.java * * * @author *sakoba(java.mesexemples.com) @version 1.00 2013/7/4 */ import java.io.FileOutputStream; import java.io.IOException; import javax.xml.parsers.DocumentBuilder; import …
-
Java XML: Créer un document XML avec des nœuds, éléments, attributs et commentaires
{filelink=8387} /***** Code de MesExemples.com *******/ /** * @(#)CreerDocXML.java * * * @author *sakoba(java.mesexemples.com) @version 1.00 2013/7/4 */ import java.io.FileOutputStream; import java.io.IOException; import javax.xml.parsers.DocumentBuilder; import …
-
Glisser-déposer: Exemple d’utilisation du mode ‘DropMode.INSERT’ dans un Arbre(JTree)
{filelink=858} import java.awt.BorderLayout; import java.awt.datatransfer.DataFlavor; import java.awt.datatransfer.Transferable; import java.awt.datatransfer.UnsupportedFlavorException; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.IOException; import javax.swing.DropMode; import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; …
-
Glisser-déposer: Comment utiliser le mode DropMode.ON dans un arbre(tree)
{filelink=857} import java.awt.BorderLayout; import java.awt.datatransfer.DataFlavor; import java.awt.datatransfer.Transferable; import java.awt.datatransfer.UnsupportedFlavorException; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.IOException; import javax.swing.DropMode; import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; …
-
Glisser-Déposer: utilisation de mode ‘DropMode.ON_OR_INSERT’ dans un Arbre(tree)
{filelink=859} import java.awt.BorderLayout; import java.awt.datatransfer.DataFlavor; import java.awt.datatransfer.Transferable; import java.awt.datatransfer.UnsupportedFlavorException; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.IOException; import javax.swing.DropMode; import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; …
-
Démonstration de autoboxing et unbox: Exemple simple*
{filelink=11192} public class AutoBox { public static void main(String args[]) { Integer obI = 150; // autobox d’un int int i = obI; // auto-unbox …
Cet article Java: Clôner un noeud fils est apparu en premier sur .