ah oui j'ai une dernière question s'il vous plait:
mon xml commence ainsi:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
Hors, tout les xmls que j'ouvre lis voit commence ainsi:
<?xml version="1.0" encoding="UTF-8"?>
comment faire pour ne pas qu'il y ai la mention standalone ? a quoi sert-elle ?
voici mon début de code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| package xml_lire_ecrire;
import java.io.File;
import javax.xml.XMLConstants;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.transform.OutputKeys;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerConfigurationException;
import javax.xml.transform.TransformerException;
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 xml
{
public static void main(final String[] args) {
final DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
factory.setAttribute(XMLConstants.ACCESS_EXTERNAL_DTD, "");
factory.setAttribute(XMLConstants.ACCESS_EXTERNAL_SCHEMA, "");
try
{
final DocumentBuilder builder = factory.newDocumentBuilder();
final Document document= builder.newDocument(); |
Partager