Fallos con el Xslt - 2008/08/22 04:17Hola, Raúl, estoy intentando que un servicio muuuy parecido al SickLrf pueda usar archivos xslt para monitorizar todas las variables del state mediante página web pero no lo acabo de conseguir,cuando le doy a cargar la página se tira horas y al final no carga nada En principio hice todo como hace el Sick, hasta los nombres de los campos se llaman igual y son del mismo tipo. Un saludo
The administrator has disabled public write access. Please, register to participate in the
forum.
Raúl
Moderator Moderator
Posts: 434
Karma: 6
Re:Fallos con el Xslt - 2008/08/25 09:33Hola, pues si te digo la verdad yo nunca me he puesto a usar un XSLT para representar el estado en la web, aunque es algo bastante chulo (yo de momento estoy usando sólo ficheros log y lo que muestro directamente en el dashboard).
?Has visto si te sale algún error en el Console/Output cuando tratas de cargar la página de estado de tu servicio?
Supongo que será cuestión de mirar el tutorial de servicios 6: "Retrieving State and Displaying it using an XML Transform". ?Has seguido ese tutorial para hacer esto? También puede influir donde tengas el fichero de transformación, puede que MSRS no lo encuentre...
Voy a echar un vistazo al tutorial y te comento si se me ocurre algo más.
Y el Xslt lo tienes que tener en store/transforms. Aunque también puedes embeber directamente el fichero como un recurso de tu proyecto, así no te tienes que preocupar de copiar el fichero a ese directorio de cada instalación...Raúl Arrabales Moreno. conscious-robots.com/raul
The administrator has disabled public write access. Please, register to participate in the
forum.
sutaro
User Gold Boarder
Posts: 47
Karma: 3
Re:Fallos con el Xslt - 2008/08/28 00:26Hola, de nuevo, Raúl, no sé qué falla, en principio no sale ningún fallo en el consoleoutput. He seguido paso a paso lo que decían en el Tutorial6, incluso para evitar fallos he creado el xslt en el mismo directorio donde tengo el proyecto para que no hubiese ninguna confusión y nada, ahora lo que me da en la página web es lo siguiente: No se puede mostrar la página XML No se puede ver la entrada XML con la hoja de estilo XSL. Corrija el error y haga clic en el botón Actualizar, o inténtelo de nuevo más tarde.
La hoja de estilo no contiene un elemento de documento. Es posible que esté vacía o que no sea un documento XML correctament...
También he estado buscando ayuda por otras páginas pero no viene nada, el proyecto con el que ahora estoy probando, lo pongo como adjunto por si alguien lo ve y sabe cómo hacer que funcione el servicio con la página web.El funcionamiento del servicio es básicamente conectar mediante un puerto COM. Un saludo a todos y gracias por adelantado
The administrator has disabled public write access. Please, register to participate in the
forum.
Raúl
Moderator Moderator
Posts: 434
Karma: 6
Re:Fallos con el Xslt - 2008/08/28 14:54Hola, lo he probado en una instalación de MSRS 1.5 y tal cual no funcionaba. Por algún motivo no encontraba el fichero Xslt como un recurso embebido del proyecto. Así que en vez de usar el recurso embebido lo he puesto en store-transforms y he cambiado esto:
The administrator has disabled public write access. Please, register to participate in the
forum.
sutaro
User Gold Boarder
Posts: 47
Karma: 3
Re:Fallos con el Xslt - 2008/08/29 04:46Jeje muchas gracias, parecía una tontería pero no daba con ella, no probé esa posibilidad con la desesperación de que no me salía nada y ya ¡¡funciona!!. Un saludo
The administrator has disabled public write access. Please, register to participate in the
forum.
Raúl
Moderator Moderator
Posts: 434
Karma: 6
Re:Fallos con el Xslt - 2008/08/29 10:44Puede ser que no te funcionara con el Xslt embebido porque te faltaba añadir (o no estaba bien) el namespace en el atributo EmbeddedResource. O también puede que fallara por cómo estaban definidos los recursos en el proyecto de Visual Studio.. Pero bueno, por lo menos con el fichero fuera te funciona! Raúl Arrabales Moreno. conscious-robots.com/raul
The administrator has disabled public write access. Please, register to participate in the
forum.
sutaro
User Gold Boarder
Posts: 47
Karma: 3
Re:Fallos con el Xslt - 2008/08/30 20:06Hola, Raúl, he vuelto a tener problemas con los xslt. Terminé el que me mandaste y un servicio con el contrato extendido de DifferentialDrive para que funcionase también con xslt, pero tengo un último servicio que es para manejar un láser pero no consigo que funcione su archivo xslt para poder ver los datos por página web Hice lo que me dijiste pero no lo consigo, te adjunto el servicio, si tienes un rato y puedes,echále un vistazo espero no ser demasiado pesado.(En el xslt solo incluí un campo del state para que fuese más fácil ver los fallos). Un saludo
The administrator has disabled public write access. Please, register to participate in the
forum.
Raúl
Moderator Moderator
Posts: 434
Karma: 6
Re:Fallos con el Xslt - 2008/09/03 17:39Hola, ¿te da el mismo error que con tu otro servicio ConexionSena? Si es así, es que no encuentra el fichero... Ahora mismo me temo que no tengo mucho tiempo para probarlo en mi máquina... Te digo algo si consigo probarlo en un hueco....
The administrator has disabled public write access. Please, register to participate in the
forum.
sutaro
User Gold Boarder
Posts: 47
Karma: 3
Re:Fallos con el Xslt - 2008/09/07 04:16Hola, Raúl, en efecto es el mismo fallo pero esta vez no consigo subsanarlo de la forma en la que me aconsejaste a ver si tienes más suerte. Gracias
The administrator has disabled public write access. Please, register to participate in the
forum.