Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2136 connectés 

 


Dernière réponse
Sujet : [JAVASCRIPT] transformer une page XML en chaine de caractere
grahf oui apparament g pas le choix alors.
merci pour les liens aussi  ;)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
grahf oui apparament g pas le choix alors.
merci pour les liens aussi  ;)
grahf c bizzare quand meme que je ne puisse pas recuperer toute la source de ma page sans passer par le body, un truc du style 'document.outerHTML' et ce independament de mon type de document (.html, .xml, .txt, ...)
youdontcare pour le chargement, tu n'as pas bien le choix apparemment ... regarde voir ici :
 
http://www.webtools.com/tips/displ [...] 98::7::593
http://www.xs4all.nl/~ppk/js/importxml.html
youdontcare j'ai regardé un peu plus, sans succès. le debugger m'affiche bien tout au bon endroit (avec la même variable que dans mon message précédent), mais essayer de lire les variables en jscript = nada ('unspecified error').
 
ça doit venir d'une protection des frames ...
grahf merci d'avoir repondu  ;)  
 
ce qui m'imterresse surtout en fait c de lire un document XML.
Ta premiere solution marche, mais ce serait mieux que j'evite les controles AciveX.
J'ai essaye d'adapter ta 2eme solution avec un doc XML mais ca marche pas (c ce que j'avais essaye au depart).
youdontcare bon j'ai regardé histoire de pas mourir idiot ... :D
 
mettons que tu as un frameset qui contient deux frames. en mettant un ptit bout de script dans la deuxième, on arrive à afficher le contenu de la première avec
 
alert(document.parentWindow.parent.frames[0].document.body.outerHTML);
 
mais y'a sûrement plus simple :lol:
youdontcare xml : un ptit test rapide ...
 
le fichier xml étant
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="jstest.xsl"?>
<repository>
test
</repository>
 
<script>
xmlDoc  = new ActiveXObject("Microsoft.XMLDOM" );
xmlDoc.async = "false";
xmlDoc.load("test.xml" );
 
// affiche tout le contenu du xml
alert(xmlDoc.xml);
// affiche tout le texte (équivalent à innerText)
alert(xmlDoc.text);
// affiche le troisième fils du xml (premier = <?xml version ..., second = <?xml-stylesheet ... )
alert(xmlDoc.childNodes[2].xml);
// affiche tout le texte (toujours comme innerText, renvoie la même chose que le deuxième alert
alert(xmlDoc.childNodes[2].text);
 
</script>
 
pour le html, j'en sais rieng du tout ...
grahf up   :(
grahf G une frame cachee dans laquelle je charge un document html ou xml.
 
Je voudrais ensuite recuperer tout le contenu de la page grace a l'innerHTML ou qqchose du genre. G vu des exemples utilisant document.innerHTML mais ca marche pas chez moi.
 
Comment faire !?
Merci.
 
a titre d'exemple, si on a le tableau suivant :
 
<table id="id1">
<tr>
 <td>cell1</td>
</tr>
</table>
 
la variable id1.innerHTML est une string contenant la source du tableau

 

[edtdd]--Message édité par grahf--[/edtdd]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)