symantic-xml-2.0.0.20200523: Library for reading, validating and writing XML.

Safe HaskellNone
LanguageHaskell2010

Symantic.XML.Text

Contents

Synopsis

Type Escaped

data Escaped Source #

EscapedText lexemes.

Instances
Eq Escaped Source # 
Instance details

Defined in Symantic.XML.Text

Methods

(==) :: Escaped -> Escaped -> Bool #

(/=) :: Escaped -> Escaped -> Bool #

Ord Escaped Source # 
Instance details

Defined in Symantic.XML.Text

Show Escaped Source # 
Instance details

Defined in Symantic.XML.Text

Type EntityRef

Type CharRef

newtype CharRef Source #

Constructors

CharRef Char 
Instances
Eq CharRef Source # 
Instance details

Defined in Symantic.XML.Text

Methods

(==) :: CharRef -> CharRef -> Bool #

(/=) :: CharRef -> CharRef -> Bool #

Ord CharRef Source # 
Instance details

Defined in Symantic.XML.Text

Show CharRef Source # 
Instance details

Defined in Symantic.XML.Text

Textify CharRef Source # 
Instance details

Defined in Symantic.XML.Text

Type EscapedText

Type EscapedAttr

newtype EscapedAttr Source #

Constructors

EscapedAttr (Seq Escaped) 
Instances
Eq EscapedAttr Source # 
Instance details

Defined in Symantic.XML.Text

Ord EscapedAttr Source # 
Instance details

Defined in Symantic.XML.Text

Show EscapedAttr Source # 
Instance details

Defined in Symantic.XML.Text

IsString EscapedAttr Source # 
Instance details

Defined in Symantic.XML.Text

Textify EscapedAttr Source # 
Instance details

Defined in Symantic.XML.Text

ReadConstraints src => Stream (ReadStream src) Source # 
Instance details

Defined in Symantic.XML.Read

Associated Types

type Token (ReadStream src) :: Type #

type Tokens (ReadStream src) :: Type #

type Tokens (ReadStream src) Source # 
Instance details

Defined in Symantic.XML.Read

type Tokens (ReadStream src) = ReadStream src
type Token (ReadStream src) Source # 
Instance details

Defined in Symantic.XML.Read

type Token (ReadStream src) = Either (HashMap QName (src EscapedAttr)) (Tree src)

Class Textify

class Textify a where Source #

Methods

textify :: a -> Builder Source #

Instances
Textify Char Source # 
Instance details

Defined in Symantic.XML.Text

Methods

textify :: Char -> Builder Source #

Textify String Source # 
Instance details

Defined in Symantic.XML.Text

Textify Text Source # 
Instance details

Defined in Symantic.XML.Text

Methods

textify :: Text -> Builder Source #

Textify NCName Source # 
Instance details

Defined in Symantic.XML.Text

Textify PName Source # 
Instance details

Defined in Symantic.XML.Text

Textify Namespace Source # 
Instance details

Defined in Symantic.XML.Text

Textify EscapedAttr Source # 
Instance details

Defined in Symantic.XML.Text

Textify EscapedText Source # 
Instance details

Defined in Symantic.XML.Text

Textify CharRef Source # 
Instance details

Defined in Symantic.XML.Text

Textify EntityRef Source # 
Instance details

Defined in Symantic.XML.Text

Textify (Namespaces NCName, (Infix, Side), NameClass) Source # 
Instance details

Defined in Symantic.XML.RelaxNG.Language

Methods

textify :: (Namespaces NCName, (Infix, Side), NameClass) -> Builder Source #