Interfete Web Blog

Informatii despre design de interfete web si tehnologii legate de Internet. Proiectarea, implementarea si evaluarea profesionista. Cum sa inscrii interfete web in motoare de cautare si sa SPERI ca se plaseaza bine in clasamente

Un alt fel de interfete web

Bine ati venit pe blogul echipei de Interfete Web.
Vom discuta despre web development si despre interfete web in general. Aici gasiti subiecte tehnice pentru cei pasionati, dar si lucruri mai practice, pentru cei care nu sunt atat de avansati in acest subiect. Daca sunteti pasionati va asteptam cat de curand sa ne vizitati si site-ul echipei. Speram sa gasiti informatii utile si sa ne revizitati cat de curand, deoarece vom incerca sa publicam toate noutatile din domeniile legate de interfete web.

Va mai asteptam!


    Voi incerca in cateva bullet-uri sa descriu ce este DTD, cum si la ce se foloseste.
  • Informatii Generale:
    • DTD = Document Type Definition – limbaj pentru specificarea structurii documentelor XML
    • Utilizat pentru:
      • validarea documentelor XML
      • definirea unor standarde pentru fisiere scrise in XML (e.g. SVG – fisier in care se definesc obiecte vectoriale).
    • Fisierele DTD permit definirea elementelor XML, atributelor si restrictii la tipul unor elemente, numarul lor de aparitii si ordinea in care acestea apar
    • Succesorul lui DTD este XML Schema, unde se declara constrangeri mai avansate scrise intrun fisier XML.
  • Sintaxa
    • DTD poate fi inclus in:
      • Fisierul XML: <!DOCTYPE root[conţinut DTD]>
      • Fisier extern: <!DOCTYPE root [SYSTEM sau PUBLIC FPI] url>
        • SYSTEM = fisierul .dtd este pe acelasi calculator cu .xml-ul
        • PUBLIC = fisierul .dtd este la o adresa externa
        • FPI = Formal Public Identifier : string care identifica in mod unic un DTD utilizabil pe mai multe documente
        • URL = adresa fisierului
    • Un element se defineste astfel: <!ELEMENT nume tip sau (structura + descriptori)>
      • Tip – poate fi:
        • EMPTY - elemente vide
        • ANY – orice structura
        • #PCDATA – parsed character data
      • Descriptori pentru element:
        • * - 0 sau n aparitii
        • + - 1 sau n aparitii
        • ? - 0 sau 1 aparitie
        • | - sau exclusiv (apare elementul1 sau elementul2)

          Exemplu de element „Casa”:
  • Structura:
    • <!ELEMENT Casa (ID, tip_casa, camere*, garaj?, (Cu_Etaj|Fara_Etaj), alte_case+)>
    • Atributele se definesc astfel:
      • <!ATTLIST element atribut tip valoare_implicită>
        • element – numele elementului definit
        • atribut – numele atributului definit
        • tipul poate fi de obicei: CDATA, ID, IDREF, IDREFS, val1| val2 | .. |valn
        • valoarea implicită poate fi: Valoare, #FIXED, #IMPLIED, #REQUIRED
          Mai multe despre DTD la http://www.w3schools.com/dtd/default.asp sau pe site-ul Interfete Web

0 comentarii

Trimiteți un comentariu

Abonați-vă la: Postare comentarii (Atom)