Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Parse Xml

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    80

    Parse Xml

    Ciao a tutti.
    Ho un problema.
    Devo parserizzare una stringa xml ma non posso usare il DOM di IE perchè la funzione deve girare anche sotto NETSCAPE.
    Ho trovato un buon parser ma non mi permette di leggere le property dei tag. Legge solo i valori di tag come questo di seguito

    [b]Qwery>/b>
    <c>Qwery>/c>
    ...

    Ho una funzione che specificato il tag mi restituisce il valore.
    Purtroppo l'xml che devo leggere ha il seguente formato

    <b value="pippo" name="gino"/>
    <b value="pluto" name="pino"/>
    ...

    Sapete x caso se c'è una funzione adatta al mio caso?

    Grazie in anticipo per qualunque consiglio o dritta.

    Ciao!!


    P.s Vi allego il link dove ho scaricato l'XParse

    http://www.jeremie.com/Dev/XML/index.jer

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    80
    ...sigh...

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non e` che abbia capito molto della tua domanda.

    Soprattutto non ho capito di che cosa vuoi fare il parsing.

    E poi perche` vuoi farlo in JS? Devi farlo lato client? Perche`?

    Comunque JS ha accesso alle regexp, che sulla gestione delle stringhe sono molto potenti.

    Se hai bisogno di estrarre una sottostringa da una stringa e conosci la struttura della stringa da cui estrarre, il modo di farlo lo si trova.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    80
    Devo salvare i dati di una form a lato client perchè se va male l'inserimento dei dati sul db posso riproporre i dati inseriti in precedenza.
    Il parsing dato un tag dovrebbe ridarmi il valore e le property del tag stesso.
    Cmq come dici te sto utilizzato le stringhe, anche se è una bella rottura gestire campi con lo stesso nome.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Io sto costruendo un parser per JS (ma trova anche gli script embedded nei tag HTML), per cui l'analisi dei tag HTML la ho fatta.
    Il mio progetto e` scritto in Perl, che gestisce le stringhe meglio del JS, anche JS puo` andare bene (sicuramente meglio del C in questo).


    Esempio:
    codice:
    var str = "tutta una pagina HTML";
    var tags = str.match(/\<.+?\>/g);
    for (var i=0; i<tags.length; i++) {
      alert("analizzo il tag "+tags[i]);
      attrs = tags[i].split(/ /); // potrebbe non essere corretto
      ....
    }
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.