Java XML: Convertir un document XML en une chaîne de caractères

Author:

Java XML: Convertir un document XML en une chaîne de caractères
{filelink=8383}

/***** Code de MesExemples.com *******/
 /* * Copyright  2003-2008 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. * */import java.io.ByteArrayOutputStream;import java.io.OutputStream;import javax.xml.transform.Transformer;import javax.xml.transform.TransformerFactory;import javax.xml.transform.dom.DOMSource;import javax.xml.transform.stream.StreamResult;import org.w3c.dom.Document;import org.w3c.dom.Element;public class Main {  public static void ElementToStream(Element element, OutputStream out) {    try {      DOMSource source = new DOMSource(element);      StreamResult result = new StreamResult(out);      TransformerFactory transFactory = TransformerFactory.newInstance();      Transformer transformer = transFactory.newTransformer();      transformer.transform(source, result);    } catch (Exception ex) {    }  }  public static String DocumentToString(Document doc) {    ByteArrayOutputStream baos = new ByteArrayOutputStream();    ElementToStream(doc.getDocumentElement(), baos);    return new String(baos.toByteArray());  }}     

Code testé avec le fichier XML Suivant




	Sakoba
	Adams
	Rappel
	Ne m'oubliez pas ce week-end!

A Voir sur le même Sujet:

  • convertir fichier xml en video flach

Leave a Reply

Your email address will not be published. Required fields are marked *

Java XML: Convertir un document XML en une chaîne de caractères

Author:

Java XML: Convertir un document XML en une chaîne de caractères
{filelink=8383}

/***** Code de MesExemples.com *******/
  /* * Copyright  2003-2008 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. * */
 
 import java.io.ByteArrayOutputStream;
 import java.io.OutputStream;
 import javax.xml.transform.Transformer;
 import javax.xml.transform.TransformerFactory;
 import javax.xml.transform.dom.DOMSource;
 import javax.xml.transform.stream.StreamResult;
 import org.w3c.dom.Document;
 import org.w3c.dom.Element;
 
 public class Main {  
 	public static void ElementToStream(Element element, OutputStream out) 
 	{    
 		try 
 		{      
 		DOMSource source = new DOMSource(element);      
 		StreamResult result = new StreamResult(out);      
 		TransformerFactory transFactory = TransformerFactory.newInstance();      
 		Transformer transformer = transFactory.newTransformer();      
 		transformer.transform(source, result);    
 		} catch (Exception ex) {    } 
 		
 		}  
 	public static String DocumentToString(Document doc) 
 	{    
 		ByteArrayOutputStream baos = new ByteArrayOutputStream();    
 		ElementToStream(doc.getDocumentElement(), baos);    
 		return new String(baos.toByteArray());  
 	}
 	}

Code testé avec le fichier XML Suivant




	Sakoba
	Adams
	Rappel
	Ne m'oubliez pas ce week-end!

A Voir sur le même Sujet:

  • java chaine de caractere
  • code source java

Leave a Reply

Your email address will not be published. Required fields are marked *