Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Gunn
    Registrato dal
    Feb 2006
    Messaggi
    370

    sgml rules con php: come fare?

    ciao è una settimana quasi che sto cercando una soluzione per scrivere le regole di un linguaggio di markup utilizzando php.

    in pratica per ogni tag sgml style <tag> dovrei stabilire
    1- quali sub-tag può contenere e quali no
    2- quali sub-tag sono obbligatori e quali no

    <tag>
    <subtag1> //obbligatorio
    <subtag2> //non obbligatorio
    </tag>

    poi per ogni tag dovrei poter risalire ai tag-padre in cui è concesso utilizzare questo tag

    adesso mi chiedo, come schematizzereste voi queste regole?
    usando una mega reg ex, usando un array multidimensionale...?
    ciaps
    grazie in anticipo per ogni consiglio

  2. #2
    ma perchè non usare XML al posto di SGML?
    http://it2.php.net/xml


  3. #3
    Utente di HTML.it L'avatar di Gunn
    Registrato dal
    Feb 2006
    Messaggi
    370
    Originariamente inviato da andrea.paiola
    ma perchè non usare XML al posto di SGML?
    http://it2.php.net/xml

    scusa, ma cosa c'entra? xml è sempre un linguaggio sgml
    e cmq le funzioni di php non credo permettano di stabilire le rules di un documento sgml/xml

  4. #4
    Originariamente inviato da Gunn
    scusa, ma cosa c'entra? xml è sempre un linguaggio sgml
    e cmq le funzioni di php non credo permettano di stabilire le rules di un documento sgml/xml
    XML non è un linguaggio SGML... XML possiamo dire che è l'evoluzione di SGML
    se vuoi validare un XML secondo uno schema (XSD) devi scrivere lo schema e poi controllare che il documento si attenga allo schema...
    se mi spieghi che devi fare magari...

  5. #5
    Utente di HTML.it L'avatar di Gunn
    Registrato dal
    Feb 2006
    Messaggi
    370
    Originariamente inviato da andrea.paiola
    XML non è un linguaggio SGML... XML possiamo dire che è l'evoluzione di SGML
    se vuoi validare un XML secondo uno schema (XSD) devi scrivere lo schema e poi controllare che il documento si attenga allo schema...
    se mi spieghi che devi fare magari...
    scusa, ma l'ho scritto prima!
    devo creare un albero di tag che deve rispettare uno schema preciso

  6. #6
    Originariamente inviato da Gunn
    scusa, ma l'ho scritto prima!
    devo creare un albero di tag che deve rispettare uno schema preciso
    allora usa XML e XSD
    PHP ha delle librerie dedicate per XML, che ti ho già segnalato

  7. #7
    Utente di HTML.it L'avatar di Gunn
    Registrato dal
    Feb 2006
    Messaggi
    370
    Originariamente inviato da andrea.paiola
    allora usa XML e XSD
    PHP ha delle librerie dedicate per XML, che ti ho già segnalato
    ma te sei sicuro che con php posso validare un xml su base di un xsd?

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.