1

我正在使用带有 Haskell 的 HXT 库,并且我有一个要解析的 XML 文件,但它有很多交叉引用。例如,有一个部分:

<object id="..">
  <net id="123">
    ...
  </net>
  <instance id="452" name="abc" />
  <instance id="453" name="cds" />
</object>

我想将该net部分解析为一些非 XmlTree 术语(例如,State [Int] Int),然后我希望能够在解析该instance部分时使用该术语。

是否有可能做到这一点,最好不要跳入管理状态?

如果我允许直接instance引用net对象,问题是否可以解决,例如:

<instance id="452" ofObj="123" />

?

4

0 回答 0