2012-12-14 45 views
1

我想使用xml-conduit解析一些非常大的XML文件,因爲它似乎是唯一可以使用Text的Haskell XML庫。不幸的是,我的XML文件對於某些實體有很多屬性(超過500個!),我只需要其中的一些(比如數字5,55,265,421)。因此,我明確處理所有屬性是不可接受的。函數ignoreAttrs不是很有用,因爲它只是放棄所有其他屬性。使用xml-conduit靈活處理屬性

我該如何創建一些AttrParser,這些允許我僅解析一些非常具體的屬性?

回答

1

您可以使用ignoreAttrs來避免處理其餘的屬性。