Het XML - schema van het XML - schema

, algemeen bekend als de definitie XML - schema (xsd -).Het wordt gebruikt voor de beschrijving van en de verificatie van de structuur en de inhoud van de gegevens.- de definitie van elementen, kenmerken en de aard van de gegevens.Structuur ter ondersteuning van een element.Het lijkt op een database - beschrijving van de gegevens in de database., grammatica, je staat in een kader van XML - documenten zijn de volgende:,, < xmlns:xs = XS:. "Http: //www.w3.org /2001 /model" > bijvoorbeeld als volgt is een voorbeeld van hoe het gebruik van architectuur, <?De XML - = "1" codering = "utf - 8"?> < xs:schema xmlns:xs= "http://www.w3.org/2001/XMLSchema" > < xs:element naam "contact" > < xs:complexType> < xs:sequence> < xs:element "naam" naam "= XS: touw" /> < xs:element "naam" onderneming "= XS: touw" /> < xs:element naam "=" xs:int. "" /> < /xs:sequence> < /xs:complexType> < /xs:element> < /xs:schema >, de fundamentele idee achter de XML - Schemas - is dat zij de legitieme XML - format dat een beschrijving van de door de elementen kan nemen. En als we dan in het XML - elementen hoofdstuk, elementen zijn de opbouw van XML - blokken.Een van de elementen in de xsd - gedefinieerd als:, < XS: element name = "X" = "y" /> de definitie van,, type, en je kan de definitie van een XML - elementen in de volgende aspecten:,, eenvoudige vormen, en de aard van de tekst van de elementen voor de context.Een vooraf bepaalde eenvoudige aard: XS: integer, XS: Bull, touw, XS: XS: datum.Bijvoorbeeld, XS: element name = < "phone_number" = "XS:int" />,, de complexe aard van complexe aard zijn, de andere elementen van de definitie van de container.Dit kan je het aangeven van een element bevat en in uw document voorziet in bepaalde structuur.Bijvoorbeeld, XS: element name = < "pakken" > < XS:complexType > < XS: sequentie > < XS: element name = "naam" = XS:... "" > < XS: element name = "onderneming" = XS:... "" > < XS: element name = "mobiele telefoon" = "XS:int" /> < /XS: sequence > < /xs:complexType > < /XS: element > en, in dit geval de adressen van De elementen, elementen bevat.Dit is een andere < containers; XS: element > definitie, kan de oprichting van een eenvoudige XML - elementen in het document van de hiërarchische structuur van de mondiale,.,,, je kan je de definitie van een type document, het gebruik van alle andere kan worden verwezen.Bijvoorbeeld, als je wil samenvatten, man, en, voor de verschillende bedrijven, adres van het bedrijf.In deze zaak, en je kan een algemene type als: ", < xs:element naam" AddressType "> < xs:complexType> < xs:sequence> < xs:element" naam "naam" = XS: touw "/> < XS:element" naam "onderneming" = XS: touw "/> < /xs:sequence> < /xs:complexType> /xs:element> <;; gebruik van dit type, laat het ons nu in onze - bijvoorbeeld als, < xs:element naam" Address1 "> < xs:complexType> < xs:sequence> < xs:element naam" pakken "=" AddressType "/> < xs:element naam" phone1 "=" xs:int "/> < /xs:sequence> /xs:; < complexType> < /xs:element> < xs:element naam" Address2 < xs:complexType&g ">XS reeks < t;:% GT% < XS: element name = "pakken" = "addresstype" /> < XS: element name = "phone2" = "XS:int" /> < /XS: sequence > en LT; /xs:complexType > < /XS: element > in plaats van de naam en de definitie van onderneming (een keer, twee keer, als het adres 1, 2, toespraken,), hebben we nu een gemeenschappelijke definitie.Dat maakt het simpel, dat wil zeggen, als je besluit om "postal code" elementen van het adres, je moet ze alleen op een plek die eigenschap die extra informatie te verstrekken binnen de xsd - elementen.Eigendom, de naam, het type, de eigenschap, zoals hieronder aangegeven: XS: eigendom, < een "X" - = = = = = = = = = = = = "y" />,



Previous:
Next Page: