Мне бы хотелось узнать мнение о создании гипотетической системы сценариев с использованием XML. Идея состоит в том, чтобы использовать синтаксический анализатор SAX и отражение C #.
Я не могу найти библиотеку / фреймворк, которые позволяют задавать пользовательские действия с использованием файлов XML В настоящее время я использую XML для сериализации классов приложений. Ошибка может указывать на то, какие действия должно выполнять приложение с использованием XML.
Итак, я думаю о:
- Реализация SAX-парсера для C #?
- Условные обозначения XML-скриптов?
Чего бы я хотел достичь, так это:
- Возможность назначить свойство экземпляра класса
- Возможность вызова подпрограмм экземпляра класса
Если предположить, что экземпляр класса неявный, следующий XML-скрипт будет для меня золотом:
<Script>
<Property Name='SomeProperty'>
<Value>
< ... >
</Value>
</Property>
<RoutineCall>
<Parameters>
<Parameter Name='ArgName'>
< ... >
</Parameter>
</Parameters>
</RoutineCall>
</Script>
Это уже кем-то сделано? Возможно ли это?