Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset
Comments Off on Java XML: Une méthode récursive pour trouver la valeur d’un attribut Spécifique

Java XML: Une méthode récursive pour trouver la valeur d’un attribut Spécifique

Download /***** Code de MesExemples.com *******/ /** * @(#)ExempleValeurAttribut.java * * * @author *sakoba(java.mesexemples.com) @version 1.00 2013/7/4 */   import javax.xml.namespace.QName;   import org.w3c.dom.Document; import...
Comments Off on Java XML: Exemple d’utilisation de XMLEventWriter pour créer un contenu XML

Java XML: Exemple d’utilisation de XMLEventWriter pour créer un contenu XML

Download /***** Code de MesExemples.com *******/ /** * @(#)ExempleXMLEventWriter.java * * * @author *sakoba(java.mesexemples.com) @version 1.00 2013/7/5 */     import javax.xml.namespace.QName; import javax.xml.stream.XMLEventFactory; import...
Comments Off on Java: Retourner un document complet

Java: Retourner un document complet

Download /***** 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;  }}      ...
Comments Off on Java XML: Modifier un attribut

Java XML: Modifier un attribut

Download /***** 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...
Comments Off on Java XML: Créer un arbre XML avec JTree

Java XML: Créer un arbre XML avec JTree

Download /***** Code de MesExemples.com *******/  /** * @(#)DOMTree.java * * * @author * @version 1.00 2013/7/4 */       /* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license...
Comments Off on Java XML: Exemple des flux d’entrée et de Sortie de XML

Java XML: Exemple des flux d’entrée et de Sortie de XML

Download /***** Code de MesExemples.com *******/  /*   Copyright 2004 The Apache Software Foundation * *   Licensed under the Apache License, Version 2.0 (the "License"); *   you may not use this file except in compliance with the License. *   You may obtain a copy of the License at * *       http://www.apache.org/licenses/LICENSE-2.0 * *   Unless required by applicable law or agreed to in writing, software *   distributed under the License is distributed on an "AS IS" BASIS, *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. *   See the License for the specific language governing permissions and *  limitations under the License. */// Revised from xmlbeansimport javax.xml.stream.XMLStreamException;import javax.xml.stream.XMLStreamReader;import javax.xml.stream.XMLStreamWriter;import javax.xml.stream.events.XMLEvent;public final class XmlReaderToWriter {  private XmlReaderToWriter() {  }  public static void writeAll(XMLStreamReader xmlr, XMLStreamWriter writer)      throws XMLStreamException {    while (xmlr.hasNext()) {      write(xmlr, writer);      xmlr.next();    }    write(xmlr, writer); // write the last element    writer.flush();  }  public static void write(XMLStreamReader xmlr, XMLStreamWriter writer) throws XMLStreamException {    switch (xmlr.getEventType()) {    case XMLEvent.START_ELEMENT:      final String localName = xmlr.getLocalName();      final String namespaceURI = xmlr.getNamespaceURI();      if (namespaceURI != null &#038;& namespaceURI.length() > 0) {        final String prefix = xmlr.getPrefix();        if (prefix != null)          writer.writeStartElement(prefix, localName, namespaceURI);        else          writer.writeStartElement(namespaceURI, localName);      } else {        writer.writeStartElement(localName);      }      for (int i = 0, len = xmlr.getNamespaceCount(); i < len; i++) {        writer.writeNamespace(xmlr.getNamespacePrefix(i), xmlr.getNamespaceURI(i));      }      for (int i = 0, len = xmlr.getAttributeCount(); i < len; i++) {        String attUri = xmlr.getAttributeNamespace(i);        if (attUri != null)          writer.writeAttribute(attUri, xmlr.getAttributeLocalName(i), xmlr.getAttributeValue(i));        else          writer.writeAttribute(xmlr.getAttributeLocalName(i), xmlr.getAttributeValue(i));      }      break;    case XMLEvent.END_ELEMENT:      writer.writeEndElement();      break;    case XMLEvent.SPACE:    case XMLEvent.CHARACTERS:      writer.writeCharacters(xmlr.getTextCharacters(), xmlr.getTextStart(), xmlr.getTextLength());      break;    case XMLEvent.PROCESSING_INSTRUCTION:      writer.writeProcessingInstruction(xmlr.getPITarget(), xmlr.getPIData());      break;    case XMLEvent.CDATA:      writer.writeCData(xmlr.getText());      break;    case XMLEvent.COMMENT:      writer.writeComment(xmlr.getText());      break;    case XMLEvent.ENTITY_REFERENCE:      writer.writeEntityRef(xmlr.getLocalName());      break;    case XMLEvent.START_DOCUMENT:      String encoding = xmlr.getCharacterEncodingScheme();      String version = xmlr.getVersion();      if (encoding != null &#038;& version != null)        writer.writeStartDocument(encoding, version);      else if (version != null)        writer.writeStartDocument(xmlr.getVersion());      break;    case XMLEvent.END_DOCUMENT:      writer.writeEndDocument();      break;    case XMLEvent.DTD:      writer.writeDTD(xmlr.getText());      break;    }  }}      ...
Comments Off on Visual C++: Vérifier si un clé existe dans le HashTable

Visual C++: Vérifier si un clé existe dans le HashTable

Download #include "stdafx.h"   using namespace System; using namespace System::Collections; /* Exemple de Tableau Associatif. MesExemples.com */   Int32 main(void) { try { // Créer un objet Hashtable Hashtable...
Comments Off on Visual C++: Vérifier si une valeur existe dans le HashTable

Visual C++: Vérifier si une valeur existe dans le HashTable

Download #include "stdafx.h"   using namespace System; using namespace System::Collections; /* Exemple de Tableau Associatif. MesExemples.com */   Int32 main(void) { try { // Créer un objet Hashtable Hashtable...
Comments Off on Visual C++: Vérification de l’existance de Pair Valeur/clé dans Hashtable

Visual C++: Vérification de l’existance de Pair Valeur/clé dans Hashtable

Download   #include "stdafx.h"   using namespace System; using namespace System::Collections; /* Exemple de Tableau Associatif. MesExemples.com */   Int32 main(void) { try { // Créer un objet...
Comments Off on Visula C++: Afficher un Hashtable à l’aide d’une “Enumeration”

Visula C++: Afficher un Hashtable à l’aide d’une “Enumeration”

Download /* #include "stdafx.h"   using namespace System; using namespace System::Collections; /* Exemple de Tableau Associatif. MesExemples.com */   Int32 main(void) { try { // Créer un objet...