Funciones XQuery 1.0 personales
Cuando el lenguaje de transformación seleccionado es XQuery, MapForce muestra las bibliotecas integradas de funciones XQuery en la ventana Bibliotecas. Si quiere, puede ampliar esta biblioteca con sus propias funciones XQuery personales con solo importar sus módulos de biblioteca XQuery 1.0 personales en MapForce.
Para poder importarse en MapForce, el archivo XQuery debe cumplir estos requisitos:
•Debe ser un módulo de biblioteca válido según lo estipulado por la especificación XQuery. Es decir, debe empezar con una declaración de módulo como module namespace <prefix>="<namespace name"
•Todas las funciones declaradas en el módulo de biblioteca importado deben devolver tipos de datos atómicos (p. ej. xs:string, xs:boolean, xs:integer, etc.). Los parámetros de las funciones también deben tener tipos atómicos.
Para importar un módulo de biblioteca XQuery:
1.Haga clic en el botón Agregar o quitar bibliotecas, en la parte inferior de la ventana Bibliotecas. Se abre la ventana Gestionar bibliotecas.

2.Para importar funciones como biblioteca local (dentro del archivo de asignación actual solamente), haga clic en Agregar bajo el nombre de la asignación activa. Para importar funciones como biblioteca global (a nivel de programa), haga clic en Agregar, junto a Bibliotecas globales importadas. Cuando se importa una biblioteca de forma local, puede hacer que la ruta de acceso al archivo de la biblioteca sea relativa al archivo de asignación. Con las bibliotecas globales la ruta siempre es absoluta.
3.Busque el archivo de biblioteca con extensión .xq o .xquery y haga clic en Abrir.
Los módulos de biblioteca importados aparecen en la ventana Bibliotecas; a continuación, puede arrastrar funciones concretas al área de asignación y utilizarlas como cualquier otro componente de función de MapForce. Consulte también Agregar una función a la asignación.
Si no ve el módulo de biblioteca XQuery importado, asegúrese de que XQuery esté seleccionado como lenguaje de transformación.