Een gegevenswoordenboek laat bedrijfsgebruikers toe om informatie van achterste-eindgegevensbronnen te gebruiken zonder technische details over hun onderliggende gegevensmodellen te kennen. Een gegevenswoordenboek bestaat uit gegevenswoordenboekelementen (DDE's). U gebruikt deze gegevenselementen om back-end gegevens aan de brieven als input voor gebruik in een klantencorrespondentie te integreren.
Een gegevenswoordenboek is een onafhankelijke weergave van metagegevens waarin de onderliggende gegevensstructuren en de bijbehorende kenmerken worden beschreven. Een gegevenswoordenboek wordt gecreeerd gebruikend bedrijfswoordenlijst. Deze kan aan een of meer onderliggende gegevensmodellen worden toegewezen.
Het gegevenswoordenboek bestaat uit elementen van drie typen: Eenvoudige, samengestelde en verzamelingselementen. Eenvoudige DDE's zijn primitieve elementen, zoals tekenreeksen, getallen, datums en Booleaanse waarden die informatie bevatten zoals een plaatsnaam. Een samengestelde DDE bevat andere DDE's, die van het type primitief, samengesteld of verzameling kunnen zijn. Een adres bestaat bijvoorbeeld uit een adres, plaats, provincie, land en postcode. Een verzameling is een lijst met vergelijkbare eenvoudige of samengestelde DDE's. Een klant met bijvoorbeeld meerdere locaties of een ander factuuradres en verzendadres.
Het Beheer van de correspondentie gebruikt het achtereind, de klant,
of ontvanger-specifieke gegevens die volgens de structuur van het gegevenswoordenboek worden opgeslagen om correspondentie tot stand te brengen die voor verschillende klanten wordt bedoeld. U kunt bijvoorbeeld een document maken met een vriendelijke naam, zoals "Beste {voornaam}" of "Mr. {Achternaam}".
Zakelijke gebruikers hebben doorgaans geen kennis nodig van metagegevensrepresentaties zoals XSD (XML-schema) en Java-klassen. Nochtans, vereisen zij gewoonlijk toegang tot deze gegevensstructuren en attributen om oplossingen te bouwen.
Installeer Compatibiliteitspakket om de optie Gegevenswoordenboeken op de pagina Forms weer te geven.
U gebruikt de Editor gegevenswoordenboek om een gegevenswoordenboek te maken of u kunt een XSD-schemabestand uploaden om op basis daarvan een gegevenswoordenboek te maken. U kunt het gegevenswoordenboek vervolgens uitbreiden door meer vereiste informatie toe te voegen, waaronder velden. Ongeacht hoe het gegevenswoordenboek werd gecreeerd, heeft de eigenaar van het bedrijfsproces geen kennis van de achterste deelsystemen nodig. De eigenaar van het bedrijfsproces heeft slechts kennis van de domeinvoorwerpen, en hun definities, voor hun proces nodig.
Voor meerdere letters met vergelijkbare elementen kunt u een algemeen gegevenswoordenboek maken. Een groot gegevenswoordenboek met een groot aantal elementen kan echter prestatieproblemen veroorzaken bij het gebruik van het gegevenswoordenboek en het laden van de elementen, zoals letters en documentfragmenten. Als u problemen ondervindt met de prestaties, kunt u verschillende gegevenswoordenboeken voor verschillende letters maken.
Selecteer Forms > Gegevenswoordenboeken.
Tik Gegevenswoordenboek maken.
Voeg het volgende toe in het scherm Eigenschappen:
Titel: (Optioneel) Voer de titel in voor het gegevenswoordenboek. De titel mag niet uniek zijn en mag speciale tekens en niet-Engelse tekens bevatten. Letters en andere documentfragmenten worden met hun titel bedoeld (indien beschikbaar), zoals in miniaturen en elementeigenschappen. Er wordt naar gegevenswoordenboeken verwezen met hun naam en niet met titels.
Naam: de unieke naam voor het gegevenswoordenboek. In het veld Naam kunt u alleen Engelse tekens, cijfers en afbreekstreepjes invoeren. Het veld Naam wordt automatisch ingevuld op basis van het veld Titel en de speciale tekens, spaties, cijfers en niet-Engelse tekens die in het veld Titel zijn ingevoerd, worden vervangen door afbreekstreepjes. Hoewel de waarde in het veld Titel automatisch naar de naam wordt gekopieerd, kunt u de waarde bewerken.
Omschrijving: (Optioneel) Beschrijving van het gegevenswoordenboek.
Tags: (Optioneel) Als u een aangepast label wilt maken, voert u een waarde in het tekstveld in en drukt u op Enter. U ziet de tag onder het tekstveld met tags. Wanneer u deze tekst opslaat, worden ook de toegevoegde tags gemaakt.
Uitgebreide eigenschappen: (Optioneel) Tik op Veld toevoegen om metagegevenskenmerken voor uw gegevenswoordenboek op te geven. Voer in de kolom Naam eigenschap een unieke eigenschapnaam in. Voer in de kolom Waarde een waarde in die u aan de eigenschap wilt koppelen.
(Optioneel) Als u een XSD-schemadefinitie voor uw gegevenswoordenboek wilt uploaden, tikt u onder het deelvenster Structuur gegevenswoordenboek op XML-schema uploaden. Blader naar het XSD-bestand, selecteer het en tik op Open. Er wordt een gegevenswoordenboek gemaakt op basis van het geüploade XML-schema. U moet de weergavenamen en beschrijvingen van de elementen in het gegevenswoordenboek aanpassen. U doet dit door de namen van de elementen te selecteren door erop te tikken en de beschrijvingen, weergavenamen en andere details in de velden in het rechterdeelvenster te bewerken.
Zie Gedetailleerde gegevenswoordenboekelementen voor meer informatie over Berekende DD-elementen.
U kunt het uploaden van het schemadossier overslaan en uw gegevenswoordenboek van kras bouwen gebruikend het gebruikersinterface. U doet dit door deze stap over te slaan en door te gaan met de volgende stappen.
Tik Volgende.
Voeg in het scherm Eigenschappen toevoegen de elementen toe aan het gegevenswoordenboek. U kunt ook elementen toevoegen/verwijderen en de details ervan bewerken als u een schema hebt geüpload voor een basisstructuur van het gegevenswoordenboek.
U kunt op de drie punten aan de rechterkant van een element tikken en een element toevoegen aan de gegevenswoordenboekstructuur.
Selecteer Samengesteld element, Verzamelingselement of Primitief element.
Hier volgen enkele regels voor het maken van een gegevenswoordenboek:
Zie Gegevenswoordenboekelementen toewijzen aan XML-schema voor meer informatie over samengestelde, verzamel- en primitieve elementen en het werken met gegevenswoordenboekelementen.
Zie Validaties voor gegevenswoordenboeken voor informatie over validaties in gegevenswoordenboek.
(Optioneel) Nadat u een element hebt geselecteerd, kunt u op het tabblad Geavanceerd eigenschappen (kenmerken) toevoegen. U kunt ook Veld toevoegen tikken en de eigenschappen van een DD-element uitbreiden.
(Optioneel) U kunt elk element verwijderen door op de drie punten rechts van een element te tikken en Delete te selecteren.
Als u een samengesteld element/verzamelingselement met onderliggende knooppunten verwijdert, worden ook de onderliggende knooppunten verwijderd.
(Optioneel) Selecteer een element in het deelvenster Structuur gegevenswoordenboek en in het deelvenster Lijst met velden en variabelen. Wijzig de vereiste kenmerken die aan het element zijn gekoppeld of voeg deze toe.
Tik Opslaan.
Als u snel een of meer gegevenswoordenboeken wilt maken met eigenschappen en elementen die lijken op bestaande gegevenswoordenboeken, kunt u deze kopiëren en plakken.
Tijdens het bewerken of weergeven van een gegevenswoordenboek kunt u zien naar welke elementen in het gegevenswoordenboek wordt verwezen in welke teksten, voorwaarden, letters en interactieve communicatie.
Voer een van de volgende handelingen uit om het gegevenswoordenboek te bewerken:
Of tik op een gegevenswoordenboek om dit weer te geven.
Tik in het gegevenswoordenboek op een eenvoudig element om dit te selecteren. Samengestelde elementen en verzamelingselementen hebben geen verwijzingen.
Naast de eigenschappen Standaard en Geavanceerd van het element wordt ook de eigenschap Lent Content weergegeven.
Tik op Inhoud lent.
Het tabblad Inhoud van Inhoud wordt als volgt weergegeven: Teksten, voorwaarden, letters en interactieve communicatie. In elk van deze koppen wordt ook het aantal verwijzingen naar het geselecteerde element weergegeven.
Tik op een kop om de naam weer te geven van de elementen die naar het element verwijzen.
Tik op het element om de inhoud van de bovenliggende inhoud voor een ander element weer te geven.
Tik op de naam van een element om een element weer te geven dat naar het element verwijst. De browser geeft het element, de letter of de interactieve communicatie weer.
Tik op de pagina Gegevenswoordenboeken op Select.
Tik op een gegevenswoordenboek waarvoor u testgegevens wilt downloaden en tik vervolgens op Voorbeeldgegevens van XML downloaden.
Tik OK in het waarschuwingsbericht. Een XML-bestand wordt gedownload.
Open het XML-bestand met Kladblok of een andere XML-editor. Het XML-bestand heeft dezelfde structuur als het gegevenswoordenboek en de plaatsaanduidingstekenreeksen in de elementen. Vervang de tekenreeksen voor plaatsaanduidingen door de gegevens waarmee u een letter wilt testen.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Company>
<Name>string</Name>
<Type>string</Type>
<HeadOfficeAddress>
<Street>string</Street>
<City>string</City>
<State>string</State>
<Zip>string</Zip>
</HeadOfficeAddress>
<SalesOfficeAddress>
<Street>string</Street>
<City>string</City>
<State>string</State>
<Zip>string</Zip>
</SalesOfficeAddress>
<HeadCount>1.0</HeadCount>
<CEO>
<PersonName>
<FirstName>string</FirstName>
<MiddleName>string</MiddleName>
<LastName>string</LastName>
</PersonName>
<DOB>string</DOB>
<CurrAddress>
<Street>string</Street>
<City>string</City>
<State>string</State>
<Zip>string</Zip>
</CurrAddress>
<DOJ>14-04-1973</DOJ>
<Phone>1.0</Phone>
</CEO>
</Company>
In dit voorbeeld maakt XML ruimte voor drie waarden aan een verzamelingselement, maar het aantal waarden kan naar behoefte worden verhoogd of verlaagd.
Nadat u de gegevensinvoer hebt gemaakt, kunt u dit XML-bestand gebruiken wanneer u een voorbeeld van een letter weergeeft met testgegevens.
U kunt deze testgegevens toevoegen met DD (selecteer DD en tik op Testgegevens uploaden en upload dit XML-bestand)
Als u dus daarna normaal (niet aangepast) een voorbeeld van een letter bekijkt, worden deze XML-gegevens gebruikt in letters. U kunt ook op Aangepast tikken en deze XML uploaden.
De volgende codesteekproeven tonen implementatiedetails voor het Woordenboek van Gegevens.
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns="DCT" targetNamespace="DCT" xmlns:xs="https://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="Company">
<xs:complexType>
<xs:sequence>
<xs:element name="Name" type="xs:string"/>
<xs:element name="Type" type="xs:anySimpleType"/>
<xs:element name="HeadOfficeAddress" type="Address"/>
<xs:element name="SalesOfficeAddress" type="Address" minOccurs="0"/>
<xs:element name="HeadCount" type="xs:integer"/>
<xs:element name="CEO" type="Employee"/>
<xs:element name="Workers" type="Employee" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="Employee">
<xs:complexContent>
<xs:extension base="Person">
<xs:sequence>
<xs:element name="CurrAddress" type="Address"/>
<xs:element name="DOJ" type="xs:date"/>
<xs:element name="Phone" type="xs:integer"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Person">
<xs:sequence>
<xs:element name="PersonName" type="Name"/>
<xs:element name="DOB" type="xs:dateTime"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Name">
<xs:sequence>
<xs:element name="FirstName" type="xs:string"/>
<xs:element name="MiddleName" type="xs:string"/>
<xs:element name="LastName" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Address">
<xs:sequence>
<xs:element name="Street" type="xs:string"/>
<xs:element name="City" type="xs:string"/>
<xs:element name="State" type="xs:string"/>
<xs:element name="Zip" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
In de volgende tabel worden de algemene kenmerken beschreven die aan een DDE zijn gekoppeld:
Kenmerk | Type | Beschrijving |
Naam | Tekenreeks | Vereist. Naam van de DDE. Het moet uniek zijn. |
Referentie Naam |
Tekenreeks | Vereist. Unieke referentienaam voor de DDE die verwijzingen naar DDE toestaat die van veranderingen in de hiërarchie of de structuur van het gegevenswoordenboek onafhankelijk zijn. Tekstmodules worden met deze naam toegewezen |
displaynaam | Tekenreeks | Een optionele gebruiksvriendelijke naam van de DDE. |
beschrijving | Tekenreeks | Beschrijving van de DDE. |
elementType | Tekenreeks | Vereist. Het type DDE: STRING, NUMBER, DATE, Boolean, COMPOSITE, COLLECTION. |
elementSubType | Tekenreeks | Het subtype voor DDE: ENUM. Alleen toegestaan voor STRING en NUMBER-elementtype. |
Sleutel | Boolean | Een Booleaans veld dat aangeeft of een DDE een sleutelelement is. |
Berekend | Boolean | Een Booleaans veld dat aangeeft of een DDE is berekend. Een berekende DDE-waarde is een functie van andere DDE-waarden. JPEG-expressies worden standaard ondersteund. |
expression | Tekenreeks | De expressie voor de 'berekende' DDE. De dienst van de uitdrukkingsevaluatie die door gebrek wordt verscheept steunt uitdrukkingen JSP EL. U kunt de expressieservice vervangen door een aangepaste implementatie. |
valueSet | Lijst | Een set toegestane waarden voor een Enum-type DDE. Het accounttype kan bijvoorbeeld alleen waarden (Opslaan, Huidig) hebben. |
extendedProperties | Object | A Map of custom properties added to DDE (user interface specific or any other information). |
Vereist | Boolean | De vlag wijst erop dat de bron van instantiegegevens die aan het gegevenswoordenboek beantwoorden de waarde van deze bepaalde DDE moet bevatten. |
Binding | BindingElement | De XML- of Java-binding van het element. |
Een gegevenswoordenboek kan ook berekende elementen bevatten. Een gegevenswoordenboekelement wordt altijd gekoppeld aan een expressie. Deze expressie wordt geëvalueerd om de waarde van een gegevenswoordenboekelement bij uitvoering op te halen. Een berekende DDE-waarde is een functie van andere DDE-waarden of -literalen. Standaard JSP Expression Language (EL)-expressies worden ondersteund. De EL-expressies gebruiken de ${ }-tekens en geldige expressies kunnen letterlijke tekens, operatoren, variabelen (gegevenswoordenboekelementverwijzingen) en functieaanroepen bevatten. Bij het verwijzen naar een gegevenswoordenboekelement in de expressie wordt de referentienaam van de DDE gebruikt. De referentienaam is uniek voor elk gegevenswoordenboekelement binnen een gegevenswoordenboek.
Een berekende DDE PersonFullName kan met een EL aaneenschakelingsuitdrukking zoals $ worden geassocieerd {PersonFirstName} ${PersonLastName}.
Voor het exporteren van een XSD-bestand zijn specifieke gegevenstoewijzingen nodig, die in de volgende tabel worden beschreven. De kolom DDI wijst op het type van de waarde DDE zoals beschikbaar in DDI.
XSD |
Gegevenswoordenboek |
DDI (het Type van Gegevens van de Waarde van de Instantie) |
xs:element van type - Samengesteld Type |
DDE van het type - COMPOSITE |
java.util.Map |
xs:element waarbij maxOccurs > 1 |
DDE van type - COLLECTION- |
java.util.List |
Kenmerk van type - xs:id |
DDE van type - STRING |
java.lang.String |
xs:attribute /xs:element van type - xs:string |
DDE van type - STRING |
java.lang.String |
xs:attribute /xs:element of type - xs: boolean |
DDE van type - Boolean |
java.lang.Boolean |
xs:attribute /xs:element van type - xs:date | DDE van het type - DATUM | java.lang.String |
xs:attribute /xs:element van type - xs:integer | DDE van type - NUMBER | java.lang.Double |
xs:attribute /xs:element van type - xs:long | DDE van type - NUMBER | java.lang.Double |
xs:attribute /xs:element van type - xs:double | DDE van type - NUMBER | java.lang.Double |
Element van opsommingstype en baseType - xs:string | DDE van type - STRING subtype - ENUM valueSet - de toegestane waarden voor ENUM |
java.lang.String |
Nadat u een gegevenswoordenboek hebt gemaakt, kunt u dit downloaden als een XML-voorbeeldgegevensbestand om er tekstgegevens in te maken.
Tik op de pagina Gegevenswoordenboeken op Selecteren en tik vervolgens op een gegevenswoordenboek om het te selecteren.
Selecteer Voorbeeldgegevens van XML downloaden.
Tik OK in het waarschuwingsbericht.
Correspondence Management maakt een XML-bestand op basis van de structuur van het geselecteerde gegevenswoordenboek en downloadt het bestand naar de computer met de naam <data-dictionary-name>-SampleData. Nu kunt u dit bestand bewerken in een XML- of teksteditor om gegevensinvoer te maken terwijl een letter wordt gemaakt.
Wanneer u dezelfde letter in verschillende talen naar uw klanten wilt verzenden, kunt u de sets met weergavenamen, beschrijvingen en opsommingswaarden van het gegevenswoordenboek en gegevenswoordenboekelementen lokaliseren.
Tik op de pagina Gegevenswoordenboeken op Select en tik vervolgens op een gegevenswoordenboek om het te selecteren.
Tik Localisatiegegevens downloaden.
Tik OK in de waarschuwing. Correspondence Management downloadt een zip-bestand met de naam DataDictionary-<DDname>.zip naar de computer.
Het Zip-bestand bevat een .properties-bestand. In dit bestand wordt het gedownloade gegevenswoordenboek gedefinieerd. De inhoud van het eigenschappenbestand is vergelijkbaar met het volgende:
#Wed May 20 16:06:23 BST 2015
DataDictionary.EmployeeDD.description=
DataDictionary.EmployeeDD.displayName=EmployeeDataDictionary
DataDictionaryElement.name.description=
DataDictionaryElement.name.displayName=name
DataDictionaryElement.person.description=
DataDictionaryElement.person.displayName=person
In de structuur van het eigenschappenbestand wordt één regel gedefinieerd voor de beschrijving en de weergavenaam voor het gegevenswoordenboek en elk gegevenswoordenboekelement in het gegevenswoordenboek. Bovendien definieert het eigenschappenbestand één regel voor een opsommingswaarde die is ingesteld voor elk gegevenswoordenboekelement. Net als bij een gegevenswoordenboek kan het corresponderende eigenschappenbestand meerdere definities van gegevenswoordenboekelementen bevatten. Bovendien kan het bestand de definities bevatten voor een of meer opsommingssets.
Als u het eigenschappenbestand wilt bijwerken naar een andere landinstelling, werkt u de waarden voor de weergavenaam en beschrijving in het bestand bij. Maak meer instanties van het bestand voor elke taal waarin u wilt lokaliseren. Alleen Franse, Duitse, Japanse en Engelse talen worden ondersteund.
Sla de verschillende bijgewerkte eigenschappenbestanden op met de volgende namen:
_fr_FR.properties French
_de_DE.properties German
_ja_JA.properties Japanese
_nl_NL.properties English
Archiveer het .properties-bestand (of bestanden voor meerdere landinstellingen) in één zip-bestand.
Selecteer Meer > Localisatiegegevens uploaden op de pagina Gegevenswoordenboeken en selecteer het ZIP-bestand met gelokaliseerde eigenschappenbestanden.
Wijzig de landinstelling van uw browser om de wijzigingen in de lokalisatie weer te geven.
De Editor gegevenswoordenboek past de volgende validaties toe bij het maken of bijwerken van een gegevenswoordenboek.
Validaties die worden toegepast op het niveau van het gegevenswoordenboek
Validaties die worden toegepast op het niveau van het Element van het Woordenboek van Gegevens.
U kunt een gegevenswoordenboek van een Schema van XML tot stand brengen of het bouwen gebruikend het gebruikersinterface van het Woordenboek van Gegevens. Alle elementen van het Woordenboek van Gegevens (DDEs) binnen een gegevenswoordenboek hebben een Bindend gebied van XML om de band van DDE aan een element in het schema van XML op te slaan. De binding in elke DDE is relatief ten opzichte van de bovenliggende DDE.
De volgende detailmodellen en codesteekproeven die implementatiedetails voor het Woordenboek van Gegevens tonen.
Een primitieve DDE vertegenwoordigt een veld of kenmerk dat atomisch van aard is. Primitieve DDEs die buiten het werkingsgebied van een complex type (samengestelde DDE) of een herhalend element (inzameling DDE) wordt bepaald kan in om het even welke plaats binnen het Schema van XML worden opgeslagen. De locatie van de gegevens die overeenkomen met een primitieve DDE is niet afhankelijk van de toewijzing van de bovenliggende DDE. Primitieve DDE gebruikt de afbeeldingsinformatie van het Bindende gebied van XML om zijn waarde te bepalen en de afbeeldingen vertalen in één van het volgende:
In het volgende voorbeeld wordt een eenvoudig schema getoond.
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="https://www.w3.org/2001/XMLSchema">
<xs:element name='age' type='integer'/>
<xs:element name='price' type='decimal'/>
</xs:schema>
Element gegevenswoordenboek | Standaardbinding XML |
---|---|
age | /age |
prijs | /prijs |
Binding wordt niet ondersteund voor samengestelde elementen. Als binding is opgegeven, wordt deze genegeerd. De binding voor alle samenstellende onderliggende DDE's van primitief type moet absoluut zijn. Het toestaan van absolute afbeelding voor kindelementen van samengestelde DDE verstrekt meer flexibiliteit in termen van de Binding van XPath. Als u een samengestelde DDE toewijst aan een complex tekstelement in een XML-schema, beperkt u het bereik van de binding voor de onderliggende elementen.
In het volgende voorbeeld ziet u het schema voor een notitie.
<xs:element name="note">
<xs:complexType>
<xs:sequence>
<xs:element name="to" type="xs:string"/>
<xs:element name="from" type="xs:string"/>
<xs:element name="heading" type="xs:string"/>
<xs:element name="body" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
Element gegevenswoordenboek | Standaardbinding XML |
notitie | empty(null) |
tot | /note/to |
Van | /note/from |
kop | /notitie/kop |
lichaam | /noot/body |
Een verzamelingselement wordt alleen toegewezen aan een ander verzamelingselement met een kardinaliteit > 1. De onderliggende DDEs van een inzameling DDE heeft relatieve (lokale) Binding van XML met betrekking tot de Binding van XML van zijn ouder. Aangezien onderliggende DDEs van een inzamelingselement de zelfde kardinaliteit moet hebben zoals die van ouder, wordt de relatieve band verplicht om de kardinaliteitsbeperking te verzekeren zodat kind DDEs niet aan een niet herhalend element van het Schema van XML richt. In het onderstaande voorbeeld moet de kardinaliteit van "TokenID" hetzelfde zijn als "Tokens", de bovenliggende verzameling van DDE.
Wanneer het in kaart brengen van een inzameling DDE aan een element van het Schema van XML:
de binding voor DDE die aan het element van de Inzameling beantwoordt moet absolute XPath zijn
Verstrek geen band voor DDE die het type van element van de Inzameling vertegenwoordigen. Indien deze is opgegeven, wordt de binding genegeerd.
De binding voor alle onderliggende DDE's van het element Collection moet relatief zijn ten opzichte van het bovenliggende element Collection.
In het XML-schema hieronder wordt een element gedeclareerd met de naam Tokens en een kenmerk maxOccurs van "unbounded". Tokens is dus een verzamelingselement.
<?xml version="1.0" encoding="utf-8"?>
<Root>
<Tokens>
<TokenID>string</TokenID>
<TokenText>
<TextHeading>string</TextHeading>
<TextBody>string</TextBody>
</TokenText>
</Tokens>
<Tokens>
<TokenID>string</TokenID>
<TokenText>
<TextHeading>string</TextHeading>
<TextBody>string</TextBody>
</TokenText>
</Tokens>
<Tokens>
<TokenID>string</TokenID>
<TokenText>
<TextHeading>string</TextHeading>
<TextBody>string</TextBody>
</TokenText>
</Tokens>
</Root>
De Token.xsd verbonden aan deze steekproef zou zijn:
<xs:element name="Root">
<xs:complexType>
<xs:sequence>
<xs:element name="Tokens" type="TokenType" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="TokenType">
<xs:sequence>
<xs:element name="TokenID" type="xs:string"/>
<xs:element name="TokenText">
<xs:complexType>
<xs:sequence>
<xs:element name="TextHeading" type="xs:string"/>
<xs:element name="TextBody" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
Element gegevenswoordenboek | Standaardbinding XML |
---|---|
Root | empty(null) |
Tokens | /Root/Tokens |
Samengesteld | empty(null) |
TokenID | TokenID |
TokenText | empty(null) |
TokenHeading | TokenText/TextHeading |
TokenBody | TokenText/TextBody |