Cabal-Version:    2.2
Name:             xml-basic
Version:          0.1.3.3
x-revision: 1
License:          BSD-3-Clause
License-File:     LICENSE
Author:           Henning Thielemann <haskell@henning-thielemann.de>
Maintainer:       Henning Thielemann <haskell@henning-thielemann.de>
Category:         XML
Synopsis:         Basics for XML/HTML representation and processing
Description:
  We provide basic data types for XML representation,
  like names, attributes, entities.
  Yes we try hard to get type safe XML handling out of Haskell 98.
  We also provide information about exceptional HTML tags,
  like self-closing tags.
  This package provides common functionality
  that is both needed in list (tagchup) and tree (wraxml) representations of XML.
Tested-With:       GHC==6.8.2, GHC==6.10.4, JHC==0.7.3
Build-Type:        Simple
Source-Repository head
  type:     darcs
  location: http://code.haskell.org/~thielema/xml-basic/

Source-Repository this
  type:     darcs
  location: http://code.haskell.org/~thielema/xml-basic/
  tag:      0.1.3.3

Library
  Build-Depends:
    explicit-exception >=0.1.3 && <0.3,
    data-accessor >=0.2 && <0.3,
    semigroups >=0.1 && <1.0,
    utility-ht >=0.0.13 && <0.1,
    containers >=0.1 && <0.9,
    base >= 2 && <5
  If impl(jhc)
    Build-Depends:
      applicative >=1.0 && <1.1

  GHC-Options:      -Wall
  Default-Language: Haskell98
  Hs-Source-Dirs:   src
  Exposed-Modules:
    Text.HTML.Basic.Tag
    Text.HTML.Basic.String
    Text.HTML.Basic.Character
    Text.HTML.Basic.Entity
    Text.XML.Basic.Tag
    Text.XML.Basic.ProcessingInstruction
    Text.XML.Basic.Attribute
    Text.XML.Basic.Name
    Text.XML.Basic.Name.MixedCase
    Text.XML.Basic.Name.LowerCase
    Text.XML.Basic.Name.Qualified
    Text.XML.Basic.Position
    Text.XML.Basic.String
    Text.XML.Basic.Character
    Text.XML.Basic.Entity
    Text.XML.Basic.Format
  Exposed-Modules:
    Text.XML.Basic.Utility