haskell-xmpp-1.0.2: Haskell XMPP (eXtensible Message Passing Protocol, a.k.a. Jabber) library

Portabilityportable
Stabilityexperimental
MaintainerDmitry Astapov <dastapov@gmail.com>, pierre <k.pierre.k@gmail.com>
Safe HaskellSafe-Infered

Network.XMPP.Utils

Description

Various XMPP/XML utilities

Synopsis

Documentation

toContent :: CFilter Posn -> Content PosnSource

Conversion from/to HaXML's Content and CFilter

sattr :: t -> String -> (t, CFilter i)Source

strAttr :: t -> String -> (t, CFilter i)Source

ptag :: String -> [(String, CFilter i)] -> [CFilter i] -> CFilter iSource

getVals :: String -> [Content Posn] -> [String]Source

Returns strings extracted by xtract query

isVal :: String -> String -> [Content Posn] -> BoolSource

Queries xml for specific value isVal str = any (== str) . getVals

mread :: Read a => [Char] -> Maybe aSource

mattr :: Show a => t -> Maybe a -> [(t, CFilter i)]Source

mattr' :: t -> Maybe String -> [(t, CFilter i)]Source

literal :: String -> CFilter i

Build some textual content.