### Saxon.Api

- BinaryResource
- CatalogCollection
- DirectoryCollection
- DocumentBuilder
- DomDestination
- DynamicContext
- DynamicError
- EmptyEnumerator<T>
- ErrorReporter
- ErrorReporterToStaticError
- ErrorReporterWrapper
- ExtensionFunction
- ExtensionFunctionCall
- ExtensionFunctionDefinition
- Feature<T>
- FeatureKeys
- HostLanguage
- ICollectionFinder
- IErrorReporter
- IInvalidityHandler
- IMessageListener
- IMessageListener2
- InvalidityHandlerWrapper
- IPredicate<in XdmItem>
- IQueryResolver
- IResource
- IResourceCollection
- IResourceFactory
- IResultDocumentHandler
- IXmlLocation
- JarCollection
- NamespaceConstant
- NullDestination
- Predicate<T>
- Predicates
- Processor
- QName
- RawDestination
- RecoveryPolicy
- Resource
- ResourceCollection
- SchemaManager
- SchemaResolver
- SchemaValidationMode
- SchemaValidator
- Serializer
- StandardCollectionFinder
- StandardLogger
- StaticContext
- StaticError
- Step<TInput, TResult>
- Steps
- TextWriterDestination
- TreeModel
- URIQueryParameters
- ValidationFailure
- WhitespacePolicy
- XdmAnyArrayType
- XdmAnyFunctionType
- XdmAnyItemType
- XdmAnyMapType
- XdmAnyNodeType
- XdmArray
- XdmAtomicType
- XdmAtomicValue
- XdmAxis
- XdmDestination
  - - TreeProtector
- XdmEmptySequence
- XdmExternalObjectValue
- XdmFunctionItem
- XdmItem
- XdmItemType
- XdmMap
- XdmNode
- XdmNodeKind
- XdmSequenceType
- XdmValue
- XmlDestination
- XmlProcessingError
- XmlResource
- XPathCompiler
- XPathExecutable
- XPathSelector
- XQueryCompiler
- XQueryEvaluator
- XQueryExecutable
- Xslt30Transformer
- XsltCompiler
- XsltExecutable
  - - ParameterDetails
- XsltPackage
- XsltTransformer

### Saxon.Api

# Enum XdmAxis

public enum XdmAxis

Enumeration identifying the thirteen XPath axes

### Field Summary
| Ancestor The XPath ancestor axis
| AncestorOrSelf The XPath ancestor-or-self axis
| Attribute The XPath attribute axis
| Child The XPath child axis
| Descendant The XPath descendant axis
| DescendantOrSelf The XPath descandant-or-self axis
| Following The XPath following axis
| FollowingSibling The XPath following-sibling axis
| Namespace The XPath namespace axis
| Parent The XPath parent axis
| Preceding The XPath preceding axis
| PrecedingSibling The XPath preceding-sibling axis
| Self The XPath self axis

## Field Detail

### Ancestor

public Ancestor

The XPath ancestor axis

### AncestorOrSelf

public AncestorOrSelf

The XPath ancestor-or-self axis

### Attribute

public Attribute

The XPath attribute axis

### Child

public Child

The XPath child axis

### Descendant

public Descendant

The XPath descendant axis

### DescendantOrSelf

public DescendantOrSelf

The XPath descandant-or-self axis

### Following

public Following

The XPath following axis

### FollowingSibling

public FollowingSibling

The XPath following-sibling axis

### Namespace

public Namespace

The XPath namespace axis

### Parent

public Parent

The XPath parent axis

### Preceding

public Preceding

The XPath preceding axis

### PrecedingSibling

public PrecedingSibling

The XPath preceding-sibling axis

### Self

public Self

The XPath self axis