Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/09/2009, 19:04
Avatar de mfb5
mfb5
 
Fecha de Ingreso: septiembre-2009
Mensajes: 23
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: Rellenar campos de un formulario

Hola plc200 pues para leer un xml en javascript se hace diferente en cada browser aqui te dejo el codigo que logra leer un archivo xml en todos una vez que lo puedes leer sacas los datos y los pones en los diferentes elementos de tu html:

Código javascript:
Ver original
  1. function parseXml(xml){
  2. var xmldom = null;
  3. if (typeof DOMParser != “undefined”){
  4. xmldom = (new DOMParser()).parseFromString(xml, “text/xml”);
  5. var errors = xmldom.getElementsByTagName(“parsererror”);
  6. if (errors.length){
  7. throw new Error(“XML parsing error:” + errors[0].textContent);
  8. }
  9. } else if (document.implementation.hasFeature(“LS”, “3.0”)){
  10. var implementation = document.implementation;
  11. var parser = implementation.createLSParser(implementation.MODE_SYNCHRONOUS,
  12. null);
  13. var input = implementation.createLSInput();
  14. input.stringData = xml;
  15. xmldom = parser.parse(input);
  16. } else if (typeof ActiveXObject != “undefined”){
  17. xmldom = createDocument();
  18. xmldom.loadXML(xml);
  19. if (xmldom.parseError != 0){
  20. throw new Error(“XML parsing error: “ + xmldom.parseError.reason);
  21. }
  22. } else {
  23. throw new Error(“No XML parser available.”);
  24. }
  25. return xmldom;
  26. }

saludos