我正在使用Haskell和Haskell 我有一个XML文件,我想解析,但它有很多交叉引用。例如,有一部分:
<object id="..">
<net id="123">
...
</net>
<instance id="452" name="abc" />
<instance id="453" name="cds" />
</object>
我想将net
部分解析为一些非XmlTree术语(例如,State [Int] Int
),然后我想在解析{{1}时能够使用该术语部分。
是否可以这样做,最好不要进入管理状态?
如果我允许instance
直接引用instance
对象,例如:
net