/***** Code de MesExemples.com *******/ /** * @(#)XMLFirstElementByLocalName.java * * * @author *sakoba(java.mesexemples.com) @version 1.00 2013/7/5 */ import org.w3c.dom.Element; import org.w3c.dom.Node; public class XMLFirstElementByLocalName{ public static Element getFirstChild(Element e, String local) { for( Node noeud=e.getFirstChild(); noeud!=null; noeud=noeud.getNextSibling() ) { if(noeud.getNodeType()==Node.ELEMENT_NODE) { Element c = (Element)noeud; if(c.getLocalName().equals(local)) return c; } } return null; } } |
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
-
Afficher l’heure en fuseau horaire local
{filelink=6313} import java.util.Calendar; import java.util.GregorianCalendar; import java.util.TimeZone; public class FuseauHoraire { public static void main(String[] argv) throws Exception { Calendar japanCal = new GregorianCalendar(TimeZone.getTimeZone(“US”)); japanCal.set(Calendar.HOUR_OF_DAY, …
-
Rechercher la valeur minimale et maximale d’un tableau: Exemple des Dates
{filelink=12280} import java.util.*; public class MinMaxTableauDate { public static void main(String[] args) { GregorianCalendar[] birthdays = { new GregorianCalendar(1906, Calendar.DECEMBER, 9), new GregorianCalendar(1815, Calendar.DECEMBER, 10), …
-
Exemple d’utilisation de la methode ‘Math.copySign’ pour définir le signe d’un nombre
{filelink=872} public class MethodeCopySign { public static void main(String[] args) { // Retourner le signe du premier argument selon le sign du deuxiem double d …
-
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!
-
Javascript: Retourner une sous-chaîne avec substr
{filelink=36} var texte = “Bienvenu sur javascript”; // extraire une partie d’un string var ssTxt = texte.substr(0,4); document.writeln(ssTxt); // retourne ‘bien’
-
Obtenir le premier et le denier éléments de ‘LinkedList’
{filelink=5195} import java.util.LinkedList; public class Affichage_D { public static void main(String[] args) { LinkedList lk_Liste = new LinkedList(); // Ajouter 20 entiers dans la liste …
-
Java XML: Obtenir le premier enfant d’un type spécifique
{filelink=8554} /***** Code de MesExemples.com *******/ import org.w3c.dom.Node;public class Utils { /** * Get the first child of the specified type. * * @param parent * @param type * @return */ public static Node getChild(Node parent, int type) { Node n = parent.getFirstChild(); while (n != null && type != n.getNodeType()) { n = n.getNextSibling(); } if (n == null) { return null; } return n; }} Code testé avec le fichier XML Suivant Sakoba Adams Rappel Ne m’oubliez pas ce week-end!
-
Javascript: retourner la valeur primitive d’un objet date
{filelink=4010} Date ValueOf
-
Java XML: Obtenir le premier enfant d’un élément*
{filelink=8450} /***** Code de MesExemples.com *******/ /** * @(#)XMLPremierEnfant.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 …
-
Java: Une classe utilitaire pour la gestion efficace des attributs
{filelink=8371} /***** Code de MesExemples.com *******/ /***** Code de MesExemples.com *******/ /* * Licensed to the Apache Software Foundation (ASF) under one or more * …
-
Java: Retourner un document complet
{filelink=8384} /***** Code de MesExemples.com *******/ import java.util.Queue;import java.util.concurrent.ConcurrentLinkedQueue;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfigurationException;import org.w3c.dom.Document;public class Utils { private static DocumentBuilderFactory dbf; private static Queue builders = new ConcurrentLinkedQueue(); public static DocumentBuilder getBuilder() throws ParserConfigurationException { DocumentBuilder builder = (DocumentBuilder) builders.poll(); if (builder == null) { if (dbf == null) { dbf = DocumentBuilderFactory.newInstance(); dbf.setNamespaceAware(true); } builder = dbf.newDocumentBuilder(); } return builder; } public static void releaseBuilder(DocumentBuilder builder) { builders.add(builder); } /** * Return a new document, ready to populate. * * @return * @throws ParserConfigurationException */ public static Document newDocument() throws ParserConfigurationException { DocumentBuilder builder = getBuilder(); Document doc = builder.newDocument(); releaseBuilder(builder); return doc; }} Code testé avec le fichier XML Suivant Sakoba Adams Rappel Ne m’oubliez pas ce week-end!
-
Java: Retourner un document complet
{filelink=8384} /***** Code de MesExemples.com *******/ import java.util.Queue;import java.util.concurrent.ConcurrentLinkedQueue;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfigurationException;import org.w3c.dom.Document;public class Utils { private static DocumentBuilderFactory dbf; private static Queue builders = new ConcurrentLinkedQueue(); public static DocumentBuilder getBuilder() throws ParserConfigurationException { DocumentBuilder builder = (DocumentBuilder) builders.poll(); if (builder == null) { if (dbf == null) { dbf = DocumentBuilderFactory.newInstance(); dbf.setNamespaceAware(true); } builder = dbf.newDocumentBuilder(); } return builder; } public static void releaseBuilder(DocumentBuilder builder) { builders.add(builder); } /** * Return a new document, ready to populate. * * @return * @throws ParserConfigurationException */ public static Document newDocument() throws ParserConfigurationException { DocumentBuilder builder = getBuilder(); Document doc = builder.newDocument(); releaseBuilder(builder); return doc; }} Code testé avec le fichier XML Suivant Sakoba Adams Rappel Ne m’oubliez pas ce week-end!
-
Java XML: Obtenir le premier élément d’un noeud
{filelink=8444} /***** Code de MesExemples.com *******/ /** * @(#)XMLFirstElement.java * * * @author *sakoba(java.mesexemples.com) @version 1.00 2013/7/5 */ import javax.xml.namespace.QName; import org.w3c.dom.Element; import org.w3c.dom.Node; public …
-
Javascript: Convertir la date en String Local
{filelink=4009} Afficher Date
-
Afficher l’heure en fuseau horaire local
{filelink=6308} import java.util.Calendar; import java.util.GregorianCalendar; public class HeureFuseauLocal { /** Afficher L’heure en fuseau horaire heure **/ public static void main(String[] argv) throws Exception { …
Cet article Java XML: Retourner le premier élément qui a un nom local spécifique est apparu en premier sur .