Autor | Zpráva | ||
---|---|---|---|
randy Profil * |
#1 · Zasláno: 10. 3. 2007, 17:29:55
Zdravim, potřeboval bych od vás radu ohledně XML, protože do toho moc nevidim a nemam ted uz cas se to nejak doucit. Nedavno jsem napsal PHP skript, ktery mi generuje XML vystup, jednoduse pres echo... Timto stylem:
No a ted po me chteji, aby ten vystup byl validni XML, coz ma asi co delat s nejakym tim DTD ci XSL a ja nevim cim jeste... Jenze ja vubec nevim co s tim, tak byste mi moooc pomohli kdyby mi nekdo strucne a s nejakym prikladem vysvetlil a ukazal, co vsechno to ma jeste obsahovat, aby ten vystup byl validni... Diky moc všem... |
||
habendorf Profil |
#2 · Zasláno: 10. 3. 2007, 17:55:56
1) Stačí jednou http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=10&topic=4 5791
2) Má-li být něco validní, musí to být validní vůči něčemu 3) Funguje to? Má smysl tvořit nějaké DTD nebo XML schema? Proč? 4) XSL s tím IMHO nemá co dělat 5) Nebylo spíše požadováno, aby to bylo WF? To je rozdíl. |
||
Joker Profil |
#3 · Zasláno: 12. 3. 2007, 22:58:32
randy
Takže: univerzálně "validní XML" neexistuje, musí být "validní vůči něčemu", jak píše habendorf, tedy vůči nějaké DTD, definici typu dokumentu. DTD zjednodušeně řečeno definuje, jaké konstrukce a kde v dokumentu lze použít. My tady nemůžeme bez znalosti DTD říct, jak má validní dokument vypadat. Krom validity existuje ještě "správná sestavenost" (well-formedness), což je požadavek na všechny XML dokumenty. Ty nejdůležitější podmínky správné sestavenosti jsou: Dokument musí obsahovat alespoň jeden prvek (element); Dokument musí obsahovat právě jeden kořenový prvek, uvnitř kterého leží všechny ostatní prvky a Prvky se nesmí mezi sebou křížit. Těch podmínek je víc, viz http://www.w3.org/TR/REC-xml/ |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0