Bonjour à tous.
Je voudrai insérer du code xml dans une page xhtml en utilisant JavaScript et le DOM. Cette insertion se fera par l'utilisateur en cliquant sur un lien. Voici le code source que j'ai réalisé pour remplir cette fonction mais le problème est que cela ne marche pas Dans cette situation j'ai une page nommé test.xhtml et un fichier xml qui se nomme test.xml, celui-ci sera inséré dans la page xhtml.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript">
function ajouter(){
var mondoc = document.createElement("div");
var monlien = document.getElementById("Lien");
var montexte = mondoc.createTextNode('<xml id="nomIdentifiant" src="test.xml" />');
monlien.insertAfter(mondoc);
}
</script>
</head>
<body>
<div id="ensemble">
<a href="#" id="Lien" onclick="ajouter()">Ajouter</a>
</div>
</body>
</html>