content: -- ------------------------------------------------------------
  
  {- |
     Module     : Text.XML.HXT.XPath.XPathKeywords
     Copyright  : Copyright (C) 2010 Uwe Schmidt
     License    : MIT
  
     Maintainer : Uwe Schmidt (uwe@fh-wedel.de)
     Stability  : experimental
     Portability: portable
  
     xpath keywords
  -}
  
  -- ------------------------------------------------------------
  
  module Text.XML.HXT.XPath.XPathKeywords
  where
  
  -- ------------------------------------------------------------
  --
  -- string constants for representing XPath keywords and axis
  
  a_ancestor,                     -- axisNames
   a_ancestor_or_self,
   a_attribute,
   a_child,
   a_descendant,
   a_descendant_or_self,
   a_following,
   a_following_sibling,
   a_namespace,
   a_parent,
   a_preceding,
   a_preceding_sibling,
   a_self                         :: String
  
  
  n_comment,                      -- nodeTypes
   n_text,
   n_processing_instruction,
   n_node                         :: String
  
  -- ------------------------------------------------------------
  
  a_ancestor                      = "ancestor"
  a_ancestor_or_self              = "ancestor-or-self"
  a_attribute                     = "attribute"
  a_child                         = "child"
  a_descendant                    = "descendant"
  a_descendant_or_self            = "descendant-or-self"
  a_following                     = "following"
  a_following_sibling             = "following-sibling"
  a_namespace                     = "namespace"
  a_parent                        = "parent"
  a_preceding                     = "preceding"
  a_preceding_sibling             = "preceding-sibling"
  a_self                          = "self"
  
  
  n_comment                       = "comment"
  n_text                          = "text"
  n_processing_instruction        = "processing-instruction"
  n_node                          = "node"
  
  -- ------------------------------------------------------------
  