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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Generer un XML super newbie inside

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Generer un XML super newbie inside

n°364817
KrzAramis
Help Me
Posté le 17-04-2003 à 14:02:14  profilanswer
 

Bonjour a tous,
 
Bon j y connais rien alors je vous pose la question.
J ai le script suivant:

Code :
  1. // get the 1-Wire access provider
  2. var access = WScript.CreateObject("owapi.OneWireAccessProvider" );
  3. // get the default adapter
  4. var adapter = access.getDefaultAdapter();
  5. WScript.echo("Adapter: " + adapter.getAdapterName()
  6.              + " Port: " + adapter.getPortName());
  7. adapter.beginExclusive(true);
  8. // clear any previous search restrictions
  9. adapter.setSearchAllDevices();
  10. adapter.targetAllFamilies();
  11. adapter.setSpeed(adapter.SPEED_REGULAR);
  12. var i=0;
  13. var showStr = "Device list:\n";
  14. // enumerate through all the 1-Wire devices found
  15. for (var owd_enum = adapter.getAllDeviceContainers();
  16.         owd_enum.hasMoreElements(); )
  17. {
  18.    owd = owd_enum.nextElement();
  19.    showStr += "\nAddress(" + (i++) + " ) = " + owd.getAddressAsString();
  20. }
  21. WScript.echo(showStr);
  22. // end exclusive use of adapter
  23. adapter.endExclusive();
  24. // free port used by adapter
  25. adapter.freePort();


 
J aimerai avoir les lignes de codes qui me permettrai de stocker les numeros de series
(C est ce que le script fait) dans un fichier XML et que ce fichier XML ai la structure suivante:

Code :
  1. <IBSerials>
  2.   <Records>UN serial ici</Records>
  3.   <Records>Puis un autre ici</Records>
  4.   <Records>etc ! </Records>
  5. </IBSerials>


 
Merci a celles et ceux qui m aideront.
J ai aussi remarque que ce script ne marche pas sur ma machine.
Le script n arrive pas a creer l objet. Pourtant la DLL (owapi.dll cf post)
a bien ete enregistree a coup de regsvr32.exe . QQ a une idee pour me debarraser
de ce probleme. NB: je ne peux pas formater mon PC !
 
@->--


---------------
The Only Way for Evils to Triumph is for Good Men to do Nothing @->-- Cours Réseaux@->-- Mon Site
mood
Publicité
Posté le 17-04-2003 à 14:02:14  profilanswer
 

n°365099
KrzAramis
Help Me
Posté le 17-04-2003 à 15:59:16  profilanswer
 

Si c est pas possible distes le tout de suite ne me faites pas esperer pour rien.
 
@->--

n°365187
KrzAramis
Help Me
Posté le 17-04-2003 à 16:47:34  profilanswer
 

Bien j ai fait comme ca;

Code :
  1. // get the 1-Wire access provider
  2. var access = WScript.CreateObject("owapi.OneWireAccessProvider" );
  3. // Create XML object file
  4. var xmldoc = new ActiveXObject("Microsoft.XMLDOM" );
  5. //Root creation
  6. var root = xmldoc.createElement("IBSerials" );
  7. xmldoc.documentElement = root;
  8. // get the default adapter
  9. var adapter = access.getDefaultAdapter();
  10. WScript.echo("Adapter: " + adapter.getAdapterName()
  11.              + " Port: " + adapter.getPortName());
  12. adapter.beginExclusive(true);
  13. // clear any previous search restrictions
  14. adapter.setSearchAllDevices();
  15. adapter.targetAllFamilies();
  16. adapter.setSpeed(adapter.SPEED_REGULAR);
  17. var i=0;
  18. var showStr = "Device list:\n";
  19. // enumerate through all the 1-Wire devices found
  20. for (var owd_enum = adapter.getAllDeviceContainers();
  21.         owd_enum.hasMoreElements(); )
  22. {
  23.    //Create first level child
  24.    var records = xmldoc.createElement("Records"');
  25.    owd = owd_enum.nextElement();
  26.    showStr += "\nAddress(" + (i++) + " ) = " + owd.getAddressAsString();
  27.    //Insert a value for the node
  28.    records.appendChild(doc.createTextNode(owd.getAddressAsString()));
  29. }
  30. WScript.echo(showStr);
  31. // end exclusive use of adapter
  32. adapter.endExclusive();
  33. // free port used by adapter
  34. adapter.freePort();
  35. //Save to File
  36. xmldoc.SaveToFile("SomeLocation\iBSerials.xml" );


 
C est bon ou pas ?
 
@->--


---------------
The Only Way for Evils to Triumph is for Good Men to do Nothing @->-- Cours Réseaux@->-- Mon Site

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Generer un XML super newbie inside

 

Sujets relatifs
XML et VB6[PHP] Mon source s'affiche dans la page ! help plz ( code inside )
[SQL] OR inclusif? question inside [NewB][PHP] temps minimal pour generer un cookie
[PHP] Generer de l'ascii artXML / XSLT
[XML-JPG] recupere des info XML et en faire un JPGNewbie : 2 questions (structures et getch() ) : Merci :)
lecture d'un fichier du client [JSP +Bean inside][XML+Java] Je peux faire ca en XML ?
Plus de sujets relatifs à : Generer un XML super newbie inside


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR