Bonjour,
je débute dans l'utilisation de XML avec Java. J'utilise l'API Dom pour construire un document SVG.
Code :
- Node aNode = builder.getDOMImplementation().createDocument(null, aQualifiedName, doctype);
|
La ligne ci-dessus, en tenant compte de la création d'un Builder au préalable, crée l'entête d'un document suivante quand je l'affiche :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg/>
Je voudrais créer avec le code suivant une balise <svg></svg> :
Code :
- Document doc = (Document)aNode;
- Element racine = doc.createElement("svg" );
- doc.appendChild(racine);
|
J'ai l'erreur suivante à l'éxecution :
"org.w3c.dom.DOMException: HIERARCHY_REQUEST_ERR: An attempt was made to insert a node where it is not permitted. "
Pourriez-vous m'expliquer et/ou corriger mon erreur ?
Merci d'avance
Bonne journée
Message édité par oinfinou le 27-07-2005 à 14:33:26