Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    XML in matlab aiutooooooooooooooo

    Ciao!!!
    sto facendo un progetto per l'uni e il mio compito è quello di leggere i file xml con matlab e ho un problemino. Come faccio a leggere gli attributi implied di elementi figli con matlab????? non so pìù dove sbattere la testa ....Codice:
    ""for i=1:num_prat
    nprt=pratica.item(i-1);
    %elemento figlio 'intervento' di pratica con il suo attributo 'principale_int
    intervento=nprt.getElementsByTagName('intervento') ;
    n_int=intervento.item(0);
    princ_int=n_int.getAttribute('principale',interven to);
    principale_int{i}=princ_int.toCharArray()';""

    errore---??? Attempt to reference field of non-structure
    array.

    Error in ==> let_int at 18
    princ_int=n_int.getAttribute('principale');
    l'attributo implied è principale_int e infatti nel file xml molto grande nn compare sempre l'elemento empty interevento ma come faccio a tradurre qst in matlab????

    Se potete dargli un'occhiata e dirmi dove sbaglio ve ne sarei molto grata!!!! Grazie!!!
    error---???
    Meli

  2. #2
    ciao,
    non si capisce cosa ti serve, non ce un file xml riportato quindi non posso dirti cosa fai e dove sbagli
    penso che comunque se l'xml è giusto devi chiedere a qualcuno che ne capisca di matlab !

  3. #3
    Si il file xml è giusto...grazie cmq!!!!!!
    Meli

  4. #4
    Moderatore di Off Topic, Kickstarter e XML L'avatar di Sky
    Registrato dal
    Jul 2000
    residenza
    Roma
    Messaggi
    1,053
    Più che di xml qui si parla del linguaggio di programmazione matlab, per cui sposto il thread nel forum appropriato
    Lo Stato deve dare ai cittadini, come diritto, ciò che la mafia dà come favore.
    Carlo Alberto dalla Chiesa

    Facebook | Twitter | Last.fm | LinkedIn | Quora

  5. #5

    hai ragione ..ecco l'xml

    il file xml è il seguente:
    <ospedale>
    <pratica>
    <diagnosi principale='98789' concom='890'/>
    </pratica>
    <pratica>
    <diagnosi principale='87656'/>
    <intervento principale='0989'/>
    </pratica>
    <pratica>
    <diagnosi principale='9890'/>
    <intervento principale='7890' sec_1='345'/>
    </pratica>

    devo leggerlo con matlab e come si può vedere l'elemento figlio 'intervento' non è sempre presente perchè è implied...qst cosa nella lettura matlab mi crea dei problemi e mi esce l'errore che ho scritto nel primo mex... come devo fare ...si deve usare per caso un if per intervento? ma come perchè mi sa che sbaglio..capito??? Grazieeeeeeeeeeeeeeeee
    Meli

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.