Xsd rövid útmutató

XML séma definíció, közismert nevén az XSD, egy módja annak, hogy pontosan leírja az XML nyelvet. XSD érvényesíti az XML dokumentum szerkezete és a szótárban ellen nyelvtani szabályokat a megfelelő nyelvet XML.

XML dokumentum lehet meghatározni az alábbiak szerint:

Jól formált: Ha az XML dokumentum tapad minden szokásos XML szabályokat. például címkéket kell megfelelően illeszkedjenek a nyitó és záró tag kiegyensúlyozottnak kell lennie, és az üres címkéket kell végződnie „/>”, ez az úgynevezett takhorosho kialakítva,

Valóban: XML - dokumentum tekinthető érvényesnek. tolkohorosho ha nem alakul ki, de ez is megfelel a rendelkezésre álló XSD. amely meghatározza. amely címkéket használ, mely attribútumok a címkéket tartalmazhat, és amelyet tag lehet benne más címkékkel egyéb tulajdonságok között.

Az alábbi diagram az, hogy XSD használatos struktúra az XML dokumentum:

Xsd rövid útmutató

Jellemzők

XSD nyújtható lehet későbbi kiegészítései

XSD gazdagabb és erősebb, mint a DTD

XSD XML-ben íródott

XSD adattípusok támogatottak

XSD támogatja névterek

XSD egy W3C ajánlás

Az XSD XML van tárolva egy külön dokumentumban, akkor a dokumentum társul egy XML dokumentum használni.

Base XSD szintaxis a következő:

<Схема> elem

A rendszer a gyökér elem XSD mindig szükség van.

HEAD = pobj „nevek és ezek az elemek / adattípusok kell előtaggal kezdődnek xs. Ez mindig szükség van.

Fent a fragmentumot azt jelzi, hogy olyan elemeket, amelyek bejelentették, ebben a sémában kell névtér képzett, mielőtt használja őket bármilyen XML Document.It nem kötelező.

Hivatkozás rendszer

Meghatározása után XMLSCHEMA-fokon XSI, használja schemaLocation attribútumot. Ez az attribútum két értéke van, névterek, és a helyzet XML-sémát, hogy egy szóközzel elválasztva. Ez nem kötelező.

Fogjuk használni, amely a Java XSD érvényesítő ellenőrzése students.xml ellen students.xsd.

students.xmlstudents.xsdXSDValidator.java

Lépéseket, hogy érvényesítse az XML ellen XSD

Másolás XSDValidator.java bármilyen helyen skazatE:> Java

Összeállítása XSDValidator.java a konzolból. Meg arról, hogy a JDK 1.5-ben állította be a gépet, és állítsa be a classpath. További információt ezzel kapcsolatban. hogyan kell használni a java, java, lásd bemutatója

Fuss XSDValidator a students.xsd és students.xml, mint argumentum.

Check out

Látni fogja a következő eredménnyel:

Ebben a fejezetben látni fogjuk, az egyszerű típusok, melyek meghatározása XSD.

Numerikus adattípusok ábrázolására használt számok XML-dokumentumokat.

<Хз: десятичный> adattípus

<Хз: десятичный> az adatok típusát, hogy képviselje számértékek. Támogatja decimális számok Akár 18 számjegyet.

<Число десятичных знаков> példa

nyilatkozat eleme XSD

A használata elemek XML

<Хз: целое число> adattípus

<Хз: целое число> az adatok típusát, hogy képviselje egészek.

<Целое> példa

nyilatkozat eleme XSD

A használata elemek XML

Numerikus adattípusok

Az alábbi lista a leggyakrabban használt numerikus adattípusok.

Kapcsolódó cikkek