Obtener sello de catalogo de cuentas

La factura esta basada en XML, independiente del lenguaje de programacion todos debemos saber acerca de esta tecnologia
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
ranfepv
Mensajes: 11
Registrado: Mié Jul 10, 2013 8:20 pm

Obtener sello de catalogo de cuentas

Mensajepor ranfepv » Lun Ene 12, 2015 1:43 pm

Hola a todos, no se en donde colocar mi duda, pero e intentado transformar mi XML de mi catalogo de cuentas para poder obtener el sello. El problema es que cuando hago la transformacion me arroja un resultado con tres pipes "|||", y no me arroja el resultado esperado. Estoy trabajandolo en c#, pero si es ayuda en visual basic me sirve igual.

Este es el XML que uso

Código: Seleccionar todo


<catalogocuentas:Catalogo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:catalogocuentas="http://www.sat.gob.mx/esquemas/ContabilidadE/1_1/CatalogoCuentas" xsi:schemaLocation="http://www.sat.gob.mx/esquemas/ContabilidadE/1_1/CatalogoCuentas/CatalogoCuentas_1_1.xsd" Version="1.1" RFC="GOYA780416GM0" Mes="01" Anio="2015" Sello="sello aqui" NoCertificado="20001000000200000216" Certificado="MIIEMTCCAxmgAwIBAgIUMjAwMDEwMDAwMDAyMDAwMDAyMTYwDQYJKoZIhvcNAQEFBQAwggFcMRowGAYDVQQDDBFBLkMuIDIgZGUgcHJ1ZWJhczEvMC0GA1UECgwmU2VydmljaW8gZGUgQWRtaW5pc3RyYWNpw7NuIFRyaWJ1dGFyaWExODA2BgNVBAsML0FkbWluaXN0cmFjacOzbiBkZSBTZWd1cmlkYWQgZGUgbGEgSW5mb3JtYWNpw7NuMSkwJwYJKoZIhvcNAQkBFhphc2lzbmV0QHBydWViYXMuc2F0LmdvYi5teDEmMCQGA1UECQwdQXYuIEhpZGFsZ28gNzcsIENvbC4gR3VlcnJlcm8xDjAMBgNVBBEMBTA2MzAwMQswCQYDVQQGEwJNWDEZMBcGA1UECAwQRGlzdHJpdG8gRmVkZXJhbDESMBAGA1UEBwwJQ295b2Fjw6FuMTQwMgYJKoZIhvcNAQkCDCVSZXNwb25zYWJsZTogQXJhY2VsaSBHYW5kYXJhIEJhdXRpc3RhMB4XDTEyMTAyMzE3MTYzM1oXDTE2MTAyMzE3MTYzM1owgasxIDAeBgNVBAMUF0FOQSBDRUNJTElBIEdPTUVaIFlB0UVaMSAwHgYDVQQpFBdBTkEgQ0VDSUxJQSBHT01FWiBZQdFFWjEgMB4GA1UEChQXQU5BIENFQ0lMSUEgR09NRVogWUHRRVoxFjAUBgNVBC0TDUdPWUE3ODA0MTZHTTAxGzAZBgNVBAUTEkdPWUE3ODA0MTZNREZSTk4wOTEOMAwGA1UECxMFTGVudGUwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANE54X4JwhPUkVhaLN32fbVSUzrtl83qTdsKpUFIt0CpTg+8SVwLO1FPih+eQ9hvoPJPdyM601bwf+vLB3iRp6hHQKSMUB1MXjDuPvkrcKEf2LR/5gAN+aXdfmPQj9NlV47v7Yj0HY6PkSWytxsAgha3gaWr/uKzcCvkx7HQS1+zAgMBAAGjHTAbMAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgbAMA0GCSqGSIb3DQEBBQUAA4IBAQA6W3YebSopPcWQn6EY6Af0Xcalet2kC+7sL03OOQl+GhGvjRzMBLNbNAZEAyqCZ94fU2lvpHs6+dWcRh1byr4o9odCKFngxY2neGCjidZwWBmjRVwnd29TzSTfH62B0xcwfur9BgVAqRLBTUvQMe3n5IqXs/by1GNEjkkTK/Rkyjoc8UmIuqvLz4zb36jbFJljGzWlqucYTg1Lr/LlloQnsEFsujDNPEHr/IBHiQhKA604gl3gYaXqoX1XICwv1ZUUyBm0AJdhQdNeeCSpEHgiEObdz9caN54NG4dEaTCBBnx0PMPvZ5KQqMTs1w5uYGAAwmxZOdbKwZibrTC5HEie">
<catalogocuentas:Ctas CodAgrup="103" NumCta="4574-5236" Desc="IMPUESTOS" SubCtaDe="88-88547" Nivel="2" Natur="A"/>
<catalogocuentas:Ctas CodAgrup="105" NumCta="85858-454" Desc="PAGOS" SubCtaDe="8888" Nivel="1" Natur="D"/>
</catalogocuentas:Catalogo>


Este es el XSLT para transformar:
http://www.sat.gob.mx/esquemas/ContabilidadE/1_1/CatalogoCuentas/CatalogoCuentas_1_1.xslt

Este es mi codigo en C#

Código: Seleccionar todo


string strCadenaOriginal;
            string fileXSLT = @"CatalogoCuentas_1_1.xslt";
            string newFile = Path.GetTempFileName();
           


            var myXslTrans = new XslCompiledTransform();
            myXslTrans.Load(fileXSLT);
            myXslTrans.Transform(xmlDoc, newFile);

            StreamReader sr = new StreamReader(newFile);
            strCadenaOriginal = sr.ReadToEnd();
            sr.Close();
       


Alguna idea de que estoy haciendo mal?

Volver a “XML”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 6 invitados