我想要創建一個使用XML的假設腳本系統。這個想法是使用SAX解析器和C#反射。用於使用反射腳本的XML SAX分析器
我找不到允許使用XML文件指定自定義操作的庫/框架。此時我將XML用於序列化應用程序類,錯誤可能會很棒,以指定應用程序應使用XML執行哪些操作。
所以,我在想:
爲C#- SAX解析器實現?
- XML腳本約定?
我想達成的目標是: - 可以一個類的實例屬性分配 - 可以調用的類實例例程
假設類實例是隱式的,下面的XML腳本將對我來說是黃金:
<Script>
<Property Name='SomeProperty'>
<Value>
<...>
</Value>
</Property>
<RoutineCall>
<Parameters>
<Parameter Name='ArgName'>
<...>
</Parameter>
</Parameters>
</RoutineCall>
</Script>
它已經由某人完成了嗎?可能嗎?
這個想法對我來說似乎很糟糕。 XML通常不適用於腳本編寫,因爲與其他腳本語言相比,代碼會臃腫且難以編寫和讀取。 爲什麼不使用PowerShell?我相信,它提供的功能不會少於您所描述的功能,而且更容易使用。 – VladV 2010-09-15 17:40:27
你能提供一個PowerShell的例子嗎? – Luca 2010-09-15 18:15:16
看到這個帖子例如:http://datatypes.blogspot.com/2008/07/create-assembly-and-import-into.html。顯然,同樣的事情可以在腳本中完成,而不是在交互式shell中完成。 – VladV 2010-09-15 20:29:47