@c -*-texinfo-*- @c This is part of the GNU Guile Reference Manual. @c Copyright (C) 2013 Free Software Foundation, Inc. @c See the file guile.texi for copying conditions. @node SXML @section SXML @menu * sxml apply-templates:: A more XSLT-like approach to SXML transformations * sxml fold:: Fold-based SXML transformation operators * sxml simple:: Convenient XML parsing and serializing * sxml ssax:: Functional-style XML parsing for Scheme * sxml ssax input-parse:: The SSAX tokenizer, optimized for Guile * sxml transform:: A higher-order SXML transformation operator, @code{pre-post-order} * sxml xpath:: XPath for SXML @end menu @node sxml apply-templates @subsection (sxml apply-templates) @subsubsection Overview Pre-order traversal of a tree and creation of a new tree: @smallexample apply-templates:: tree x -> @end smallexample where @smallexample ::= (