Bueno ciertamente no se si esta consulta la tendría que hacer en este foro o en otro diferente, pero como la aplicación que quiero desarrollar es en C# pues por eso la pongo aquí

.
Vereis tengo una aplicación para pc catalogadora de peliculas de las muchas que te puedes bajar desde Internet que exporta la estructura de su base de datos en formato XML, entonces quiero desarrollar una aplicación para mi pocket pc en la que tenga una versión reducida de esa aplicación.
Nunca he trabajado con XML entonces querría saber como debo tratar un proceso de importación de este tipo de ficheros. ¿existen funciones especiales, o directamente tengo que ir moviendome haciendo comparaciones de cadena localizando las diferentes etiquetas que me interesan?
Gracias de antemano.