---
name: "SRU::Utils::XML"
section: "3pm"
platform: "linux"
package: "libsru-perl"
version: "1.01-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/SRU::Utils::XML"
---

# SRU::Utils::XML(3pm)

XML utility functions for SRU

## NAME

SRU::Utils::XML - XML utility functions for SRU

## SYNOPSIS

```
    use SRU::Utils::XML qw( escape );
    return escape( $text );
```

## DESCRIPTION

This is a set of utility functions for use with XML data.

## METHODS

### element( $tag, $text )

Creates an xml element named `$tag` containing escaped data (`$text`).

### elementNoEscape( $tag, $text )

Similar to `"element"`, except that `$text` is not escaped.

### escape( $text )

Does minimal escaping on `$text`.

### stylesheet( $uri )

A shortcut method to create an xml-stylesheet declaration.

## COPYRIGHT AND LICENSE

This software is copyright (c) 2013 by Ed Summers.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
