Safe Haskell | None |
---|
- xmlEvent :: Monad m => Pipe ByteString (Maybe XmlEvent) m ()
- xmlBegin :: Monad m => Pipe XmlEvent XmlNode m [Xmlns]
- xmlNode :: Monad m => [Xmlns] -> Pipe XmlEvent XmlNode m Bool
- xmlReborn :: Monad m => Pipe XmlEvent XmlNode m ()
- xmlNodeUntil :: Monad m => (XmlNode -> Bool) -> [Xmlns] -> Pipe XmlEvent XmlNode m ()
- xmlString :: [XmlNode] -> ByteString
- data XmlEvent
- = XEXmlDecl (Int, Int)
- | XESTag XEQName [Xmlns] [(XEQName, ByteString)]
- | XEETag XEQName
- | XEEmptyElemTag XEQName [Xmlns] [(XEQName, ByteString)]
- | XECharData ByteString
- data XmlNode
- = XmlDecl (Int, Int)
- | XmlStart QName [Xmlns] [(QName, ByteString)]
- | XmlEnd QName
- | XmlNode QName [Xmlns] [(QName, ByteString)] [XmlNode]
- | XmlCharData ByteString
- type XEQName = (ByteString, ByteString)
- type Xmlns = (ByteString, ByteString)
- type QName = ((ByteString, Maybe ByteString), ByteString)
Functions
Decode
Encode
xmlString :: [XmlNode] -> ByteStringSource
Types
XEXmlDecl (Int, Int) | |
XESTag XEQName [Xmlns] [(XEQName, ByteString)] | |
XEETag XEQName | |
XEEmptyElemTag XEQName [Xmlns] [(XEQName, ByteString)] | |
XECharData ByteString |
XmlDecl (Int, Int) | |
XmlStart QName [Xmlns] [(QName, ByteString)] | |
XmlEnd QName | |
XmlNode QName [Xmlns] [(QName, ByteString)] [XmlNode] | |
XmlCharData ByteString |
Type Synonyms
type XEQName = (ByteString, ByteString)Source
type Xmlns = (ByteString, ByteString)Source
type QName = ((ByteString, Maybe ByteString), ByteString)Source