Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    [XML] parsing ed albero di una cartella e sottocartelle

    ho fatto una classe, tanto per cambiare, che sfoglia una intera cartella con relative sotto cartelle ... tra i vari modi di prendere informazioni da questa classe ho aggiunto quello per prendere l' XML relativo.

    Vorrei sapere secondo voi se:

    a . e' strutturato bene , seppur in modo semplice
    b . puo' essere utile

    questo e' l' esempio del file generato, e' la cartella del PHP

    Grazie per gli eventuali interventi
    http://www.3site.it/CAXXATE/PHP.xml
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  2. #2
    qui c'e' una variante ... ma non capisco perche' il W3 non la passa

    http://www.3site.it/CAXXATE/PHP2.xml
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3

    Re: [XML] parsing ed albero di una cartella e sottocartelle

    Originariamente inviato da andr3a
    ho fatto una classe, tanto per cambiare, che sfoglia una intera cartella con relative sotto cartelle ... tra i vari modi di prendere informazioni da questa classe ho aggiunto quello per prendere l' XML relativo.
    a . e' strutturato bene , seppur in modo semplice
    a mio avviso è strutturato bene.

    b . puo' essere utile
    perchè non lo sarebbe? dipende dalle tue esigenze, mi verrebbe in mente che potrebbe essere processato tramite un'applet java in grado di operare una rappresentazione grafica dell'albero delle directory.

    per quanto riguarda il w3c mi sembra strano che non te lo accetti, sei sicuro di non aver usato il validatore per RDF?
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

  4. #4
    dove lo trovo ?

    comunque che sia applet Java, component Flash o altro poco importa, vorrei solo sapere se hai visto la versione PHP2, che adesso e' uguale alla prima postata ma prima ce n'era un' altra, cosi' da rendermi conto di quale impostazione sarebbe meglio, anche perche' questa pesa 56Kb, l'altra ne pesava 26 .... ma non era molto standard


    dimenticavo ... grazie per la risposta
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  5. #5
    scusa hai ragione, ho dato un'occhiata affrettata...allora:

    - <directory>
    <dirname>ext</dirname>

    ti consiglio di trasformarlo in:

    - <directory name="ext">


    e così anche per gli attributi legati al file.

    l'uso di attributi al posto di sottotag rende il file + leggibile, meglio manipolabile sia da parser DOM che SAX e poi il peso, l'estensione sono ATTRIBUTI del file quindi quale miglior modo se non rappresentarli con attributi?
    inoltre risparmi molti kb...

    purtroppo non ti so dire dove trovare una validatore xml....
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

  6. #6
    quindi questo andrebbe bene ?
    http://www.3site.it/CAXXATE/PHP.xml

    :master:
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  7. #7
    altra prova ... ma perche' il validatore non l' accetta ???



    in pratica
    http://www.3site.it/CAXXATE/PHP3.xml

    la doctype definita e' questa
    codice:
    <?xml version="1.0"?>
    <!DOCTYPE directory [
    	<!ELEMENT directory	(name,file)>
    	<!ELEMENT file		(name,size,rsize,cdate,mdate,perms)>
    	<!ELEMENT name		(#PCDATA)>
    	<!ELEMENT size		(#PCDATA)>
    	<!ELEMENT rsize		(#PCDATA)>
    	<!ELEMENT cdate		(#PCDATA)>
    	<!ELEMENT mdate		(#PCDATA)>
    	<!ELEMENT perms		(#PCDATA)>
    ]>
    va tuto bene ma i vari file e directory secondo lui non vanno bene
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  8. #8
    asserzioni per la DOCTYPE ... assurdo, mai fatte



    http://validator.w3.org/check?uri=ht...ATE%2FPHP3.xml

    pePPeeeperePPeppe' ... pePPeeeEpereppeppE' PEPPEEEEpereppeppE' peppe'



    codice:
    <!DOCTYPE directory [
    	<!ELEMENT directory	(name,(directory|file)*)>
    	<!ELEMENT file		(name,size,rsize,cdate,mdate,perms)>
    	<!ELEMENT name		(#PCDATA)>
    	<!ELEMENT size		(#PCDATA)>
    	<!ELEMENT rsize		(#PCDATA)>
    	<!ELEMENT cdate		(#PCDATA)>
    	<!ELEMENT mdate		(#PCDATA)>
    	<!ELEMENT perms		(#PCDATA)>
    ]>
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  9. #9
    si, va molto meglio. che sonop le asserzioni per la doctype? io non uso molto il validatore DTD, per ora non ne ho avuto bisogno.
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

  10. #10
    Originariamente inviato da max161
    si, va molto meglio. che sonop le asserzioni per la doctype? io non uso molto il validatore DTD, per ora non ne ho avuto bisogno.
    mah ... visto che con XML non ho mai avuto troppo a che fare, gia' che lo sto' "scrivendo e imparando" tanto vale imparare da subito gli standards

    Volevo ringraziarti per l' aiuto, alla fine questa classe ha 2 tipi di generazione XML, uno W3C che dovrebbe essere applicabile perqualunque situazione, ed uno dedicato Flash , in questo caso MX 2004 , puoi vedere un esempio dell' applicazione qui
    http://www.3site.it/CAXXATE/FolderTree.swf

    e vedere il file XML dedicato Flash qua
    http://www.3site.it/CAXXATE/PHP4.xml

    come vedi li non c'e' ne doctype ne altro, e' fatto apposta per essere parsato solo da Flash ma visto che conosci bene Java vorrei sapere se pensi che possa andare bene anche per una Java application

    grazie
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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.