Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Det här avsnittet beskriver funktionella omvandlingar, inklusive underliggande begrepp och språkkonstruktioner. Det kontrasterar de objektorienterade och funktionella omvandlingsmetoderna med programmering, inklusive råd om hur man övergår till det senare. Även om funktionella transformeringar kan användas i många programmeringsscenarier används XML-transformering här som ett konkret exempel.
Självstudiekurs: Manipulera innehåll i ett WordprocessingML-dokument innehåller flera exempel, där varje bygger på det föregående. De här exemplen visar den rena funktionella transformeringsmetoden för att manipulera XML. Den här handledningen förutsätter en praktisk kunskap om C# eller Visual Basic. Detaljerade semantik för språkkonstruktionerna tillhandahålls inte i den här självstudien, men länkar finns i språkdokumentationen efter behov.
En fungerande kunskap om grundläggande datavetenskapsbegrepp och XML, inklusive XML-namnområden, antas också.
I det här avsnittet
Artikel | Beskrivning |
---|---|
Begrepp och terminologi (funktionell transformering) | Introducerar begrepp och terminologi för rena funktionella transformeringar. |
Funktionell programmering kontra imperativ programmering | Jämför och kontrasterar funktionell programmering med mer traditionell imperativ (procedurmässig) programmering. |
Omstrukturera till rena funktioner | Introducerar rena funktioner och visar exempel på rena och orena funktioner. |
Användbarhet för funktionell transformering | Beskriver typiska scenarier för funktionella transformeringar. |
Funktionell omvandling av XML | Beskriver funktionella transformeringar i samband med transformering av XML-träd. |