---
title: "Data-mappingbestanden met XML-inhoud van gemengd type"
date: "2015-09-08"
categories: 
  - "data-integration"
  - "tools"
tags: 
  - "data-integration"
  - "data-mapping"
  - "mapforce"
description: Ontdek hoe u XML-data met gemengde inhoud effectief kunt verwerken met Altova MapForce, en hoe u de uitdagingen bij het integreren van data met complexe documentstructuren kunt aanpakken.
---
Status: #blog

Tags:  #data-integration #data-mapping #mapforce

Categories: [data-integration](/blog/nl/category/data-integration.md) | [xml](/blog/nl/category/xml.md)
# Data-mappingbestanden met XML-inhoud van gemengd type

Naarmate er steeds meer gespecialiseerde data beschikbaar komt die op aanvraag naar mobiele apparaten met kleinere schermen wordt gestuurd, kunnen documenten met complexe structuren een uitdaging vormen. Gelukkig beschikt MapForce, Altova's grafische tool voor data-mapping, -conversie en -integratie, over speciale functies om data-integratieprojecten van alle omvang te versnellen.

Bijvoorbeeld, documenten met een uitgebreide opmaak kunnen [XML-gemengde inhoud](https://www.altova.com/nl/mapforce/xml-mapping.html) bevatten, een complex gegevenstype waarmee een XML-element tekst, attributen en andere onderliggende elementen kan bevatten. Veelvoorkomende voorbeelden van XML-gemengde inhoud zijn tekstblokken met tags voor vetgedrukte of cursieve tekst, of tags die termen selecteren voor indexering of andere speciale behandelingen. Documenten met XML-gemengde inhoud kunnen moeilijk te integreren zijn in een data-integratieproject, omdat ze ogenschijnlijk vrijelijk opgebouwd zijn en onvoorspelbaar, met onderliggende elementen die in willekeurige volgorde of zelfs meerdere keren binnen het bovenliggende element kunnen voorkomen.

![Het in kaart brengen van gemengde inhoud](/blog/images/Mapping_mixed_content.jpg)

<!--more-->

De voorbeeldbestanden die met MapForce worden geïnstalleerd, en het online help-systeem van MapForce, zijn goede bronnen om tips te vinden wanneer u een onbekende data-mapping-eis tegenkomt.

De afbeeldingen hieronder tonen fragmenten van twee bestanden in de map "MapForce Voorbeelden" die XML-bestanden met gemengde inhoud illustreren, waarbij elementen tekst bevatten en tevens andere onderliggende elementen.

![Tekst 1 vastleggen](/blog/images/Capture-text-1.png)

![Tekst vastleggen 2](/blog/images/Capture-text-2.png)

Het bestand in de eerste afbeelding gebruikt bekende XML-tags voor paragrafen en opmaak van tekst. Het `<para>`-element is een XML-element met gemengde inhoud, omdat het zowel tekst als onderliggende elementen bevat voor termen die bedoeld zijn om vetgedrukt en cursief weergegeven te worden. Het tweede voorbeeld gebruikt een meer gespecialiseerde set elementen, waarbij de beoogde weergave niet duidelijk is voor de termen die zijn gemarkeerd als "Handelsmerk" en "Trefwoord" binnen het `<SubSection>`-element.

**Data-mapping, XML, gemengde inhoud**

U kunt een koppeling maken tussen twee XML-schema's met gemengde inhoud in MapForce door verbindingslijnen te tekenen tussen de invoer- en uitvoergegevens. Zoals hieronder te zien is, wanneer we het bron-element "SubSection" verbinden, dat XML-gegevens met gemengde inhoud bevat, toont MapForce een nuttig voorstel om u te helpen bij het nauwkeurig ontwerpen van de koppeling:

![Kaartweergave en interactie](/blog/images/Mapping-plus-dialog.png)

Door op "Ja" te klikken in het dialoogvenster, instrueert u MapForce om automatisch de tekstfragmenten tussen de bron en de bestemming met elkaar te verbinden

![Kaartgeneratie na de dialoog](/blog/images/Capture-mapping-after-dialog.png)

De stippellijn geeft een mapping aan voor XML-content met gemengde elementen, en zowel de tekst als de onderliggende elementen die deze gemengde content vormen, worden elk afzonderlijk toegewezen. De laatste stap om de mapping te voltooien, is simpelweg om de velden "Merknaam" en "Trefwoord" van de bron toe te wijzen aan de gewenste elementen in het uitvoerbestand.

![Kaartweergave. Voorbeeld van een korte applicatie-informatie](/blog/images/Capture-mapping-ShortApplicationInfoSample.png)

De tags "Trademark" en "Keyword" zijn opgemaakt met vetgedrukte en cursieve tekst, zoals te zien is in het uitvoerbestand.

![Vang de uitvoer van de mapping van gemengde inhoud](/blog/images/Capture-mixed-content-mapping-output.png)

De hier getoonde datamapping is opgenomen als Bestand ShortApplicationInfo.mfd in de map "MapForce Voorbeelden".

**Converteer XML-bestanden met gemengde inhoud naar bestanden met eenvoudige inhoud**

Als u een vereenvoudigde versie van een document met XML-content van gemengd type wilt maken, kunt u de gemengde content ook toewijzen aan een eenvoudig element. De onderstaande screenshot toont hetzelfde invoerbestand met XML-content van gemengd type, maar het element "Description" van het uitvoerbestand is een eenvoudig string-datatipe. In deze mapping wordt het element "SubSection" direct toegewezen aan "Description" in het uitvoerbestand.

![Vang complexe tot eenvoudige koppelingen](/blog/images/Capture-mixed-to-simple-mapping.png)

Wanneer de mapping wordt uitgevoerd, wordt alle tekst in het bron-subsectie-element, inclusief tekst in onderliggende elementen, overgebracht naar de bestemming, zonder dat de tags van de onderliggende elementen worden meegenomen.

![Uitvoer van een eenvoudige kaart met beknopte informatie](/blog/images/output-of-shortinfo-simple-map.png)

Nadat een MapForce datamapping is ontworpen en getest, kan deze worden uitgevoerd om data direct te transformeren, of deze kan worden opgeslagen om later door MapForce Server te worden uitgevoerd, waardoor bedrijfsprocessen die repetitieve transformaties vereisen, kunnen worden geautomatiseerd.

Altova MapForce is een bekroonde grafische tool voor data-mapping, -conversie en -integratie, waarmee gegevens kunnen worden omgezet tussen vrijwel elke combinatie van XML, databases, EDI, XBRL, platte bestanden, Excel, JSON en/of web services. Dit artikel beschrijft slechts één voorbeeld van de vele gespecialiseerde functies voor data-mapping die beschikbaar zijn, en dat tegen een fractie van de kosten van traditionele, uitgebreide data-integratieproducten. Hierdoor is MapForce het ideale hulpmiddel voor data-mapping, -integratie en -transformatie voor de moderne, dynamische werkgroepen en bedrijven.

[**Download**](https://www.altova.com/nl/download-trial.html) **een volledig functionerende** [**proefversie](https://www.altova.com/nl/download-trial.html) **om zelf te ervaren!**
