V sobotu 2. listopadu proběhla mohutná oslava naší plnoletosti !!
Multimediaexpo.cz je již 18 let na českém internetu !!
Multimediaexpo.cz je již 18 let na českém internetu !!
XML Schema
Z Multimediaexpo.cz
(Rozdíly mezi verzemi)
Verze z 11. 5. 2009, 22:50
XML Schema Definition (XSD) je XML schéma, které popisuje strukturu XML dokumentu. Je alternativa k jinému popisu struktury XML - DTD.
Obsah |
XML schéma
- definuje místa v dokumentu, na kterých se mohou vyskytovat různé elementy
- definuje atributy
- definuje, které elementy jsou potomky jiných elementů
- definuje pořadí elementů
- definuje počty elementů
- definuje, zda element může být prázdný, nebo zda musí obsahovat text
- definuje datové typy elementů a jejich atributů
- definuje standardní hodnoty elementů a atributů
Použití
- popisuje přípustný obsah dokumentu
- umožňuje kontrolovat správnost dat
- umožňuje pracovat s daty uloženými v databázi
- umožňuje konvertovat data mezi různými datovými typy
Příklad
XML dokument
<wikipedista uid="Novak"> <jmeno>Jirka</jmeno> <prijmeni>Novák</prijmeni> <pocetEditaci>152</pocetEditaci> </wikipedista>
XSD dokumentu
<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="wikipedista"> <xs:complexType> <xs:sequence> <xs:element name="jmeno" type="xs:string"></xs:element> <xs:element name="prijmeni" type="xs:string"></xs:element> <xs:element name="pocetEditaci" type="xs:integer"></xs:element> </xs:sequence> <xs:attribute name="uid" type="xs:string"></xs:attribute> </xs:complexType> </xs:element> </xs:schema>
Připojení XSD k dokumentu
<?xml version="1.0" encoding="UTF-8"?> <wikipedista xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="wikipedista.xsd" uid="Novak"> <jmeno>Jirka</jmeno> <prijmeni>Novák</prijmeni> <pocetEditaci>152</pocetEditaci> </wikipedista>
Související články
Externí odkazy
Náklady na energie a provoz naší encyklopedie prudce vzrostly. Potřebujeme vaši podporu... Kolik ?? To je na Vás. Náš FIO účet — 2500575897 / 2010 |
---|
Informace o článku.
Článek je převzat z Wikipedie, otevřené encyklopedie, do které přispívají dobrovolníci z celého světa. |