Tipos de datos: conversión de .NET en XPath/XQuery

www.altova.com Imprimir este apartado Página anterior Subir un nivel Página siguiente

Inicio >  Información sobre motores > Funciones XSTL y XPath/XQuery > Funciones de extensión varias > Funciones de extensión .NET >

Tipos de datos: conversión de .NET en XPath/XQuery

Cuando un método .NET devuelve un valor y el tipo de datos del valor es un tipo de cadena, numérico o booleano, entonces se convierte en el tipo de datos XPath/XQuery correspondiente. Por ejemplo, el tipo de datos .NET decimal se convierte en xsd:decimal.

 

Cuando se devuelve un objeto .NET o un tipo de datos que no es de cadena, numérico ni booleano, puede garantizar la conversión del tipo XPath/XQuery necesario usando primero un método .NET (p. ej. System.DateTime.ToString()) para convertir el objeto .NET en una cadena. En XPath/XQuery la cadena se puede modificar para ajustarse a la representación léxica del tipo necesario y convertirse después en dicho tipo (usando la expresión cast as, por ejemplo).

 


© 2019 Altova GmbH