Página 2 de 2

Re: Duda Cadena Original

Publicado: Jue Nov 06, 2014 1:23 pm
por Rackzo
buen día Dado ocupo que me cotices una conexión de visual basic al sat para validar los cfdi para que me digas mas o menos en cuanto me sale esta asesoría mi correo es oscarzam_22@hotmail.com

Re: Duda Cadena Original

Publicado: Mar Ago 04, 2015 7:26 am
por lauraescobar
Yo también llevo poco tiempo trabajando con esto y la verdad es que este foro me está ayudando a entender bastantes cosas :)

Re: Duda Cadena Original

Publicado: Mié Jul 27, 2016 6:14 pm
por Nachito
Buen día a todos

Como puedo poner rutas relativas dentro de los archivos XSLT, es decir para formar la cadena original estoy modificando las rutas de los archivos a carpeta local para que NO tenga que depender de si hay o no Internet, pero las instalaciones podrían darse en diferentes rutas por Ejemplo 1: "C:\EJECUTABLES\MISISTEMA\XSLT\DETALLISTA.XSLT" Ejemplo 2: "C:\LOQUESEA\MISISTEMA\XSLT\DETALLISTA.XSLT"

Estoy desarrollando en VB:NET 2012 Framework 4.5, No se si me explique bien, Rutas relativas dentro de los XSLT, NO en el programa.

Gracias desde ya

Re: Duda Cadena Original

Publicado: Mié Jul 27, 2016 6:46 pm
por Dado
Pues igual que pones cualquier ruta relativa

con ../ (dos puntos y barra) si quieres regresar un nivel

con ./ (punto barra) si quieres acceder al mismo directorio

Asi pues quedaria :

../../MISISTEMA/ARCHIVO.xslt

Que significa que regrese dos niveles y despues acceda al directorio de "MISISTEMA"

Re: Duda Cadena Original

Publicado: Jue Jul 28, 2016 9:33 am
por Nachito
DADO escribió:Pues igual que pones cualquier ruta relativa

con ../ (dos puntos y barra) si quieres regresar un nivel

con ./ (punto barra) si quieres acceder al mismo directorio

Asi pues quedaria :

../../MISISTEMA/ARCHIVO.xslt

Que significa que regrese dos niveles y despues acceda al directorio de "MISISTEMA"
Muy bien gracias, disculpen mi ignorancia, aunque el inconveniente de controlarlo de esa manera es que debo de conocer cuantos niveles en la ruta tendrá cada instalación, inclusive en el ambiente de Desarrollo la ruta es muy larga, esto por como lo maneja el VB.NET, yo esperaría más bien algo como "Application.StartupPath" y despues de ahi concatenar el resto de la ruta, pero dentro del XSLT no se como codificarlo o si se pueda.

De no poderse creo que tendría que hacer talacha para poder hacerlo como amablemente me estas diciendo, tendría que modificarlos despues de la instalación, aunque con esto perdería la ventaja de obtener del ejecutable dichos archivos.

Agradezco cualquier idea o comentacio
Gracias

Re: Duda Cadena Original

Publicado: Jue Jul 28, 2016 3:15 pm
por RickAlanis
Nachito:

No lo he hecho, pero tengo entendido que si no le pones ruta, utiliza la misma ruta donde esté cadenaoriginal_3_2.xslt...

Pruébalo sin ruta... Y comenta aquí si te funcionó. Por supuesto, todos los archivos deben estar en la misma carpeta.

Saludos

Re: Duda Cadena Original

Publicado: Jue Jul 28, 2016 5:06 pm
por jggtz
Yo guardo las rutas que se usan en cada aplicacion en una tabla
Agrego una opcion al menu general donde se permite establecer las rutas necesarias
por ejemplo: ruta del xslt, ruta donde guardar xml y cfd, ruta donde estan los csd, ruta de datos , etc...

Re: Duda Cadena Original

Publicado: Vie Jul 29, 2016 2:05 pm
por Nachito
Si es como lo comentas RickAlanis y Dado, ya lo probe como me comentan y si me funciono bien

Opciones que es lo mismo:
1. <xsl:include href="../XSLT/cadenaoriginal_3_2.xslt" />
2. <xsl:include href="./cadenaoriginal_3_2.xslt" />

Saludos y gracias