Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Installare XMLDOM

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    0

    Installare XMLDOM

    Salve a tutti, avrei bisogno di usare XMLDOM per potere interpretare con ASP una pagina xml, ma cos'è di preciso XMLDOM? un componente da registrare? oppure come si installa? Il gestore dell'hosting ha rifiutato la proposta di registrare un componente che non conosce.

    Come posso fare?cosa gli dico??

  2. #2
    XMLDOM è un oggetto (Activex) applicabile all'Xml sia lato client che lato server: si tratta cioè di un oggetto che si basa sul modello ad oggetti (DOM - Document Object Model).
    Non credo ci sia nulla da installare se è un server windows (XMLDOM è un oggetto messo a disposizione dalla Microsoft).
    Hai provato a richiamare un file xml da asp sul tuo server?
    Prova con questo script:
    Pagina.asp
    codice:
    <%@LANGUAGE = JScript%>
    <html>
    <body>
    
    
    
    La mia famiglia</p>
    
    <%
        var xmldom = new ActiveXObject("Microsoft.XMLDOM");
    
        xmldom.async = false;
        xmldom.load(Server.MapPath("database.xml"));
    
        var nome = xmldom.getElementsByTagName("record/nome");
        var cognome = xmldom.getElementsByTagName("record/cognome");
    
        for (var i=0; i<nome.length; i++)
        {
            with (Response)
            {
                Write("
    
    Nome: " + nome[i].text + "
    ");
                Write("Cognome: " + cognome[i].text + "</p>");
            }
        }
    %>
    
    </body>
    </html>
    database.xml
    codice:
    <?xml version="1.0"?>
    
    
    
    <database>
        <record>
            <nome>Luca</nome>
            <cognome>Ruggiero</cognome>
        </record>
        <record>
            <nome>Gerardo</nome>
            <cognome>Ruggiero</cognome>
        </record>
        <record>
            <nome>Rita</nome>
            <cognome>Della Femina</cognome>
        </record>
    </database>
    Mettili nella stessa cartella del tuo server e prova.


    (BUONA PASQUA A TUTTI!!!)

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    0
    grazie mille, lo script è perfetto e funziona perfettamente, ti volevo chiedere se è possibile accedere da asp ad una pagina xml remota, cioè invece del percorso assoluto dargli un'url

    codice:
    xmldom.load("http:\\www.miourl.it\database.xml");
    ho provato così ma non funziona, è possibile farlo??

    grazie mille

  4. #4
    Cosa significa pagina xml remota? Residente in un altro sito web?
    L'esempio che ti ho fatto io è già per una pagina xml remota e cioè residente in una cartella del sito. Basta fare un link del tipo
    database xml e tenere la pagina connetti.asp nella stessa cartella del database.xml
    oppure: http://www.iis-montefeltro.it/connes...l/connetti.asp ma comunque la pagina connetti.asp e il file database.xml devono trovarsi nella stessa cartella del sito o del sito remoto.
    Auguri di nuovo!

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    0
    COn file xml remoto volevo dire che la pagina asp deve aprire un file xml residente su un'altro server, lo script che mi hai postato va bene anche per questo ma bisogna aggiungere una riga (che ora non ricordo!!! ) che comunque si trova a giro per il forum.

    Auguri anche a te, e grazie ancora.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.