Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: accesso a database xml

  1. #1

    accesso a database xml

    Ciao a tutti

    Sto creando una pagina html che tramite codice javascript accede ad undatabase xml:
    il database è questo:

    http://user.informatik.uni-goettinge...dial/terra.xml

    il problema è che i nodi al di sotto del root sono diversi nel senso che ci sono quelli col tag country, province ecc...
    per questo motivo non riesco ad accedere ai nodi...
    Il fatto è che se cancello manualmente i nodi sotto il root in modo tale da fare rimanere solo quelli con lo stesso tag, tipo tutti i country, riesco ad accedere agli attributi, diversamente non riesco ad accedervi...
    Infatti per cominciare stavo provando a generare un semplice elenco degli id di tutte le country... ma non ci riesco proprio se non cancellando tutti i nodi non country manualmente...ma devo usare in qualche modo quel file xml non modificato...

    Come posso fare??

    CiauzZ
    (¯`·.¸¸.-> AlL iS pOsSiBlE <-.¸¸.·`¯)
    :gren:

  2. #2
    Utente di HTML.it L'avatar di antos
    Registrato dal
    Feb 2001
    Messaggi
    3,581
    guarda questo articolo penso fa propio al tuo caso
    http://www.extensible.it/articoli/XM...rticolo18.ashx
    è molto semplice da personalizzare ed adattare al tuo caso

  3. #3
    grazie antos
    gli do un'occhiata... cmq ho scoperto finalmente che è il dtd che era andato a farsi benedire...

    visto che ci sono conosci qualche esempio semplice di collegamento di un file xml con uno svg ?
    Grazie cmq
    CiauzZ
    (¯`·.¸¸.-> AlL iS pOsSiBlE <-.¸¸.·`¯)
    :gren:

  4. #4
    Utente di HTML.it L'avatar di antos
    Registrato dal
    Feb 2001
    Messaggi
    3,581
    non ne ho la + pallida idea so solo come si inserisce in un file xhtml tramite il tag <object>

  5. #5
    ok grazie lo stesso
    ah una cosa: Se uso il javascript per accedere al file xml, se devo andare a trovare per esempio un nodo con un determinato attributo, devo per forza usare il

    getElementsByTagName(tagnodo)[i].getAttribute(attributo)

    in un ciclo ? No perchè è paurosamente lento quindi pensavo ci fosse un sistema più efficiente ...
    Grazie
    CiauzZ
    (¯`·.¸¸.-> AlL iS pOsSiBlE <-.¸¸.·`¯)
    :gren:

  6. #6
    Utente di HTML.it L'avatar di antos
    Registrato dal
    Feb 2001
    Messaggi
    3,581
    be se sai l'indice preciso del nodo non devi fare il ciclo altrimenti devi usare o il ciclo o una funzione ricorsiva, infatti si tratta di scorrere un "albero"

  7. #7
    ok grazie

    man mano che vado avanti mi vengono altre domande ma non so se è il caso di continuare qui o aprire un altro 3d.

    vabè CiauzZ
    (¯`·.¸¸.-> AlL iS pOsSiBlE <-.¸¸.·`¯)
    :gren:

  8. #8
    riekkime...

    in una pagina html ho una dichiarazione del tipo

    <xml id="DB" src="terra.xml"></xml>

    quando devo accedere al database con javascript uso DB. ......

    come faccio a ricavare il testo del file ?? cioè avere una variabile di tipo stringa che contiene tutto il testo del file terra.xml usando ovviamente la variabile DB...

    mi serve perchè credo di aver trovato il modo di salvare file...

    infatti la seconda domanda è: come faccio a ottenere il path di una pagina ma con i back slash o come cappero si chiamano, insomma i /.
    Ho provato con la replace applicata alla stringa window.location ma a quanto pare sostituisce anche lo \ dello \n e mi da errori di terminazione della stringa...

    riHelpp
    ciauzZ
    (¯`·.¸¸.-> AlL iS pOsSiBlE <-.¸¸.·`¯)
    :gren:

  9. #9
    Utente di HTML.it L'avatar di antos
    Registrato dal
    Feb 2001
    Messaggi
    3,581
    purtoppo non ti so rispondere, l'unico metodo che ho provato dino ad adesso e quello del link che ti ho postato sopra

  10. #10
    grazie lo stesso!
    se c'è qualcun altro ... mi fa un graaan piacere
    (devo consegnare lunedì! doh!)

    CiauzZ
    (¯`·.¸¸.-> AlL iS pOsSiBlE <-.¸¸.·`¯)
    :gren:

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 © 2026 vBulletin Solutions, Inc. All rights reserved.