Ak by sa dalo, mozno by ste mali prejst na XML schemy. Tam sa Vami uvedene problemy jednoduchsie riesia.
S pozdravom Radovana Straube --- Lukas Benda <[EMAIL PROTECTED]> wrote: > Dobry den, > > vytvarim svuj DTD soubor pro popis datove struktury > v XML. Mam takove dva > problemy. Prvni je jak oznacit ze najeky element je > prvni? Jak oznacit ze > muze byt pouzit pouze jednou a to jako hlavni > element? > > Kdyz pouzijete tag beans co je ve springu (tak vam > to Emacs zareze uplne > nalevo), zatimco muj hlavni element doskoci. Proste > jednoznacne nejak > zjistit, ze se nejedna o prvni element. (Podobne je > to treba s Docbook, kdyz > do suboru vlozite jenom chapter, tak odskoci, kdyz > tam ale date tag book, tak > se to zareze spravne na kraj souboru). > > Tohle je definice prvniho elementu: > <!ELEMENT tests (title?, (para | figure)*, (import | > test)*)> > > Druhym problemem je ze sice vim jak ma vypadat > definice prazdneho elementu: > napr.: <!ELEMENT imagedata EMPTY> > > Jenze ja chci element, ktery je sice prazdy > (vetsionu), ale bocas muze byt i > neprazdny. Tipicky je to ve springu element > <property> muze mit formu: > <property name="" value="" /> > ale taky > <property name=""><value></value></property> > > Jak se definuje tohle? Pac kdyz pak validuju > dokument pomoci onsgmls tak mi > rve ze je dokument nevalidni. > > S pozdravem Lukas Benda > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
