我想寫一個xpickle,它將某些類型的值構造函數序列化爲特定屬性的XML屬性值,並將XML屬性值反序列化爲值類型的構造函數。 我有如下數據: module Main where
import Text.XML.HXT.Core
newtype Things = Things [Thing]
data Thing = Thing (Maybe Property)
data Proper
我正在用HXT解析XML文件,我試圖將某些節點提取分解爲模塊化部分(我一直使用它作爲我的guide)。不幸的是,一旦我進行了第一級解析,我無法弄清楚如何應用一些選擇器。 import Text.XML.HXT.Core
let node tag = multi (hasName tag)
xml <- readFile "test.xml"
let doc = readString [wi