Skip to main content
Selectors provide a powerful XPath-like syntax for querying nodes within a Kodexa document. Use selectors to find specific content, filter by attributes, and navigate the document structure.

Basic Selectors

Select All Nodes

Select by Node Type

Path Expressions

Absolute vs Descendant Paths

Content Filtering

Contains Function

Starts-With and Ends-With

Tag Filtering

Select Tagged Nodes

Get Tagged Node Details

Position Filtering

Index-Based Selection

Variables in Selectors

Parameterized Queries

Common Selector Patterns

Quick Reference

Real-World Examples

Working with Results

Iterating Results

Chaining Selections

Performance Tips

For large documents, optimize your selectors:
  1. Be specific with paths (//table/row/cell vs //*)
  2. Use select_first() when you only need one result
  3. Combine conditions in one selector vs multiple queries
  4. Cache selector results when iterating multiple times