Visualizzazione dei risultati da 1 a 8 su 8

Discussione: xml oppure no?

  1. #1

    xml oppure no?

    ciao gente
    sentite qua

    io dovrei fare una ricerca in un file .xml

    ma ha la seguente struttura

    <AAA>

    <BBBS>
    <bbb value="" ciao="" >
    <bbb value="1" ciao="" >
    <bbb value="2" ciao="" >
    <bbb value="3" ciao="" >
    <bbb value="4" ciao="" >
    </BBBS>

    quindi diciamo che non e' del tipo

    <BBB> ciao ciao </BBB>

    come lo posso trattare un file cosi?
    cioe' come le faccio le ricerche dentro il tag <BBBS>??

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    209
    manca la chiusura di <aaa> comunque ti consiglio di dare un'occhio alla classe DOMDocument

    http://it.php.net/dom

    ciao!

  4. #4
    in realta' la chiusura c'e'.. <aaa ds d d s ds />

    ho capito che devo gestire il tutto con la funzione start_Element e i campi all'interno del tag in realta' sono gli attributi...

    il mio problema e' mettere tali attributi in un array per fare poi i controlli...
    (e non di tutti i taga ma sono quelli <aaa /> che sono all'interno del tag <xxx dsds ds d s

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    209
    $xml = new DOMDocument();
    $xml->load( nome del file o della stringa contenente i tuoi aaaa bbbb ccc);

    $aaas = $xml->getElementsByTag("aaa");

    $j=0;

    foreach ($aaas as $aaa){
    if ($aaa->getAttribute("value")){
    $ilmiovettore[$j]=$aaa->getAttribute("value");
    $j++;
    }

    non ti serve quella funzione che hai detto, nota dell'if nel for che serve per vedere se effettivamente esiste l'attributo prima di assegnarlo al vettore.

    ciao!

  6. #6
    purtroppo non posso usare il DOM....

    non mi e' permesso...

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    209
    ?

  8. #8
    ho risolto!!!!!

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.