Какво е XOML файл?
XOML е акроним на Extensible Object Markup Language и е формат за сериализиране на обектите на работния поток на Windows Workflow Foundation. Базиран на XAML, той се използва най-вече за създаване на потребителски интерфейси в обикновен XML. Те се използват за деклариране на работния поток за потребителския интерфейс и се компилират заедно с отделния файл, съдържащ логика на изпълнение. Той съдържа дървовидна структура, която дефинира основен възел на работния поток, вложени поделементи и вградени сегменти от код. Когато се създаде нов работен поток с Visual Studio за .NET, той има опция за вас да изберете дали да бъде във формат на код или във формат, разделен с код. В случай, че изберете по-късния, IDE ще създаде два файла за вас; един във формат XOML (състоящ се от оформление и настройки на работния поток), а другият е във формат .CS/.VB, където се намира кодът за програмиране.