Mensajepor therealzeta » Lun Ene 26, 2015 7:16 pm
hola
muchas gracias por el link, me ayudo a depurar errores de datos. al parecer el veeder root de la gasolinera esta configurado en F y tenia temperaturas mayores a 70.
Ya el xml me pasa el validador, pero ahora me da error el webservice de pemex. Al parecer es algo de la estrucutra, pues probe con uno que tengo de ejemplo y al menso me regresa error de fecha. Comprobe que este error es debido estas lineas que utilizo para el schemalocation. El schemalocation no me le estaba poniendo el xsi: como prefijo.
Si se lo agrego asi, no me lo pone pero me envia el archivo aunque me da error de Estructura archivo XML incorrecta
<System.Xml.Serialization.XmlAttributeAttribute(AttributeName:="schemaLocation", Namespace:="http://www.sat.gob.mx/esquemas/controlesvolumetricos")> _
Public schemaLocation As String = "http://www.sat.gob.mx/esquemas/controlesvolumetricos controlesvolumetricos_v1.1.xsd"
Si se lo pongo asi, me lo agrega pero al enviarlom el webserve me da iinternal error.
<System.Xml.Serialization.XmlAttributeAttribute(AttributeName:="schemaLocation", Namespace:="http://www.w3.org/2001/XMLSchema-instance")> _
'Public schemaLocation As String = "http://www.sat.gob.mx/esquemas/controlesvolumetricos controlesvolumetricos_v1.1.xsd"
Lo otro es que mi xml, que cree con serializer, en la cabecera, en vez de xmlns:controlesvolumetricos="http://www.sat.gob.mx/esquemas/controlesvolumetricos". me pone xmlns:xsd="http://www.w3.org/2001/XMLSchema".
en su experiencia el error Estructura archivo XML incorrecta es archivo xml incorrecto o puede que algunos datos en el xml lo provoquen. Con respecto al dato de la temperatura, incumplia el formato del xsd, pero ya no tengo errores de ese tipo pues el xml pasa el validador.
Espero que alguien me pueda ayudar,
Saludos
-
Adjuntos
-
- 0000106696E0471820150122.235959SGH080718QM9.xml
- (80.37 KiB) Descargado 238 veces