-> do mimeType <- (getXPathTreesInDoc "/page/@type/text()" >>> getText
>>> arr read) -< tree
- lang <- maybeA (getXPathTreesInDoc "/page/@lang/text()" >>> getText) -< tree
+ lang <- maybeA (getXPathTreesInDoc "/page/@lang/text()" >>> getText) -< tree
+ fileName <- maybeA (getXPathTreesInDoc "/page/@filename/text()" >>> getText) -< tree
isTheme <- (withDefault (getXPathTreesInDoc "/page/@isTheme/text()" >>> getText) "no"
>>> parseYesOrNo) -< tree
pageName = name
, pageType = mimeType
, pageLanguage = lang
+ , pageFileName = fileName
, pageIsTheme = isTheme
, pageIsFeed = isFeed
, pageIsLocked = isLocked