Delen via


Inleiding tot pure functionele transformaties (LINQ naar XML)

In deze sectie worden functionele transformaties geïntroduceerd, waaronder de onderliggende concepten en ondersteunende taalconstructies. Het contrasteert de objectgeoriënteerde en functionele transformatiemethoden voor programmeren, inclusief advies over de overgang naar de laatste. Hoewel functionele transformaties kunnen worden gebruikt in veel programmeerscenario's, wordt hier XML-transformatie gebruikt als een concreet voorbeeld.

De zelfstudie: Inhoud bewerken in een WordprocessingML-documentzelfstudie bevat een reeks voorbeelden, elk op basis van het vorige document. In deze voorbeelden ziet u de pure functionele transformationele benadering voor het bewerken van XML. In deze zelfstudie wordt uitgegaan van een werkende kennis van C# of Visual Basic. Gedetailleerde semantiek van de taalconstructies wordt niet gegeven in deze zelfstudie, maar koppelingen worden naar wens naar de taaldocumentatie verstrekt.

Er wordt ook uitgegaan van een werkende kennis van basisconcepten voor computerwetenschap en XML, inclusief XML-naamruimten.

In deze sectie

Artikel Beschrijving
Concepten en terminologie (functionele transformatie) Introduceert de concepten en terminologie van pure functionele transformaties.
Functioneel programmeren versus imperatief programmeren Vergelijkt en contrasteert functionele programmering met traditionelere imperatieve (procedurele) programmering.
Herstructureren in pure functies Introduceert pure functies en toont voorbeelden van pure en onzuivere functies.
Toepasselijkheid van functionele transformatie Beschrijft typische scenario's voor functionele transformaties.
Functionele transformatie van XML Beschrijft functionele transformaties in de context van het transformeren van XML-structuren.