# Module clients/ep/doceoXmlParser

#### Fileoverview

XML parser for European Parliament DOCEO vote documents

Parses two types of EP plenary vote XML documents:

- RCV (Roll-Call Votes): Individual MEP voting positions by political group
- VOT (Vote Results): Aggregate vote results with subject descriptions

XML source: `https://www.europarl.europa.eu/doceo/document/PV-{term}-{date}-{type}_EN.xml`

#### Security

Input sanitization applied to all parsed XML text content

## Interfaces

LatestVoteRecord
RcvMepVote
RcvVoteResult
VotVoteResult

## Variables

CURRENT_PARLIAMENTARY_TERM
DOCEO_BASE_URL

## Functions

buildDoceoUrl
getPlenaryWeekDates
parseRcvXml
parseVotXml
rcvToLatestVotes
votToLatestVotes