elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Problema al validar XML
0 Usuarios y 3 Visitantes están viendo este tema.
Páginas: [1] 2 3 Ir Abajo Respuesta Imprimir
Autor Tema: Problema al validar XML  (Leído 12,823 veces)
apache_scrc

Desconectado Desconectado

Mensajes: 30


Ver Perfil
Problema al validar XML
« en: 15 Septiembre 2010, 22:27 pm »

Estimados quiero validar un XML con el siguiente XSD (llamado conjunto_solicitudes_GE):

Código
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!--  SOLICITUDES DE GARANTIA ESTATAL PARA LAS CSV  
  3.  -->
  4. <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.safp.cl/xml" xmlns="http://www.safp.cl/xml" xmlns:safp="http://www.safp.cl/xml" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  5.  <xs:include schemaLocation="http://www.safp.cl/xml/xsd/apps/garest/ge_csv/sgeCSVVejez-v1.0.xsd" />
  6.  <xs:include schemaLocation="http://www.safp.cl/xml/xsd/apps/garest/ge_csv/sgeCSVInvalidez-v1.0.xsd" />
  7.  <xs:include schemaLocation="http://www.safp.cl/xml/xsd/apps/garest/ge_csv/sgeCSVSobrevivencia-v1.0.xsd" />
  8.  <xs:include schemaLocation="http://www.safp.cl/xml/xsd/apps/garest/ge_csv/sgeCSVSuspension-v1.0.xsd" />
  9.  <xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd" />
  10.   <xs:annotation>
  11.    <xs:documentation xml:lang="es">Esquema disponible para validar un conjunto de solicitudes provenientes de las Compañias de Seguros, para solicitar el beneficio o suspensión de Garantia Estatal para pensiones mínimas</xs:documentation>
  12.  </xs:annotation>
  13.   <xs:element name="conjunto_solicitudes_GE">
  14.     <!--<xs:annotation>
  15.      <xs:documentation>
  16.        El elemento <conjunto_solicitudes_GE>, utilizado para informar un conjunto de Solicitudes, está compuesto de dos etiquetas obligatorias:</xs:documentation>
  17.      <xs:documentation>
  18.        <encabezado>: Utilizada para indicar la información de la Compañias de Seguros que envía la información
  19.      </xs:documentation>
  20.      <xs:documentation>
  21.        <solicitud>: Utilizada para informar los datos de las solicitudes (mínimo una), cuyo identificador debe ser único
  22.      </xs:documentation>
  23.      <xs:documentation>
  24.        <Signature>: Elemento obligatorio cuyo objetivo es asegurar que el documento se encuentra firmado por el Gerente general de la Compañia de Seguros o la persona que el designe, utilizando firma electróonica avanzada. El esquema lo presenta opcional sólo para efectos de no provocar problemas en los flujos de procesos, antes de que el documento sea firmado.
  25.      </xs:documentation>
  26.    </xs:annotation>-->
  27.     <xs:complexType>
  28.       <xs:sequence>
  29.        <xs:element maxOccurs="1" minOccurs="1" ref="encabezado" />
  30.        <xs:element maxOccurs="unbounded" minOccurs="1" ref="solicitud" />
  31.        <xs:element maxOccurs="1" minOccurs="0" ref="ds:Signature" />
  32.      </xs:sequence>
  33.    </xs:complexType>
  34.     <xs:unique name="Uidentificador">
  35.      <xs:selector xpath="safp:solicitud" />
  36.      <xs:field xpath="@identificador" />
  37.    </xs:unique>
  38.  </xs:element>
  39.   <xs:element name="encabezado">
  40.     <!--<xs:annotation>
  41.      <xs:documentation>
  42.        El elemento <encabezado>, utilizado para informar datos generales del documento, está compuesto de las siguientes etiquetas obligatorias:</xs:documentation>
  43.      <xs:documentation>
  44.        <rut_csv>: Corresponde al RUT de la Compañia de Seguros de Vida
  45.      </xs:documentation>
  46.      <xs:documentation>
  47.        <fecha_envio>: Corresponde a la fecha en que se envío este documento
  48.      </xs:documentation>
  49.      <xs:documentation>
  50.        <nro_solicitudes>: Corresponde al número de solicitudes informadas>
  51.      </xs:documentation>
  52.    </xs:annotation>-->
  53.     <xs:complexType>
  54.       <xs:sequence>
  55.        <xs:element maxOccurs="1" minOccurs="1" name="rut_csv" type="rolType" />
  56.        <xs:element maxOccurs="1" minOccurs="1" name="fecha_envio" type="xs:date" />
  57.        <xs:element maxOccurs="1" minOccurs="1" name="nro_solicitudes" type="xs:positiveInteger" />
  58.      </xs:sequence>
  59.    </xs:complexType>
  60.  </xs:element>
  61.   <xs:element name="solicitud">
  62.     <!--<xs:annotation>
  63.      <xs:documentation>
  64.        El elemento <solicitud>, utilizado para informar los datos de las solicitudes, está compuesto de un atributo obligatorio (identificador) y una de las siguientes etiquetas:</xs:documentation>
  65.      <xs:documentation>
  66.        <solicitud_vejez>: Solicitud realizada por un pensionado por vejez ya sea a la edad legal o anticipada
  67.      </xs:documentation>
  68.      <xs:documentation>
  69.        <solicitud_invalidez>: Solicitud realizada por un pensionado por invalidez
  70.      </xs:documentation>
  71.      <xs:documentation>
  72.        <solicitud_sobrevivencia>: Solicitud realizada por un beneficiario de pensión de sobrevivencia
  73.      </xs:documentation>
  74.      <xs:documentation>
  75.        <solicitud_supension>: Solicitud para suspender el beneficio de Garantía Estatal para pensiones mínimas
  76.      </xs:documentation>
  77.      <xs:documentation>El atributo identificador, contiene un valor único asignado por la Compañías de Seguros de Vida a cada solicitud tramitada mensualmente. Esto quiere decir que el valor del atributo identificador no puede repetirse para diferentes envíos de solicitudes a la SAFP, para un mes determinado</xs:documentation>
  78.    </xs:annotation>-->
  79.     <xs:complexType>
  80.       <xs:choice>
  81.        <xs:element maxOccurs="1" minOccurs="1" ref="solicitud_vejez" />
  82.        <xs:element maxOccurs="1" minOccurs="1" ref="solicitud_invalidez" />
  83.        <xs:element maxOccurs="1" minOccurs="1" ref="solicitud_sobrevivencia" />
  84.        <xs:element maxOccurs="1" minOccurs="1" ref="solicitud_suspension" />
  85.      </xs:choice>
  86.      <xs:attribute name="identificador" type="xs:positiveInteger" use="required" />
  87.    </xs:complexType>
  88.  </xs:element>
  89. </xs:schema>

El problema es que cuando ejecuto el código que hace la validación del xml (Este código fue realizado en C#.NET y funciona perfectamente con otros ejemplos), me sale el siguiente error por consola

No se puede encontrar la información de esquema para el elemento 'http://www.safp.cl/xml:conjunto_solicitudes_GE'


Ese link que aparece es uno de los tantos que el XSD esta haciendo referencia.

Estoy utilizando Framework 3.5

¿Alguien  ha hecho algo parecido?


« Última modificación: 16 Septiembre 2010, 18:05 pm por apache_scrc » En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Problema al validar XML
« Respuesta #1 en: 16 Septiembre 2010, 05:08 am »

Hola,

Por favor, leer las reglas del foro y subforo, luego editas el post acorde a las reglas, y luego te ayudamos.

Un saludo!


En línea

apache_scrc

Desconectado Desconectado

Mensajes: 30


Ver Perfil
Re: Problema al validar XML
« Respuesta #2 en: 16 Septiembre 2010, 14:50 pm »

CUAL ES EL PROBLEMA MASTER? SI LEI LAS REGLAS.. CREO Q ES POST ES CLARO.... NOC DIME TU :)
SALUDOS!
En línea

raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Problema al validar XML
« Respuesta #3 en: 16 Septiembre 2010, 15:00 pm »

Cita de: CAREN
  • Usar las mayúsculas de forma moderada (ver sección III.C.1.b. ).
  • Usar sólo colores oscuros en los mensajes, así como verde oscuro, azul, marrón y negro.
  • El título de los mensajes debe ser descriptivo con acuerdo al contenido. No son descriptivos asuntos que sólo piden ayuda o hacen referencia a la temática general del tablón en los que son escritos.
  • Los mensajes deben ser legibles y fácilmente entendibles, esto incluye:
    • La fuente usada (tamaño, color y otros adornos).
    • El lenguaje o terminología usado (se evitarán las jergas y términos coloquiales).
    • La ortografía.
    • La redacción del mensaje (nadie podrá ayudarte si no te entiende).
:-*
En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Problema al validar XML
« Respuesta #4 en: 16 Septiembre 2010, 15:02 pm »

Capslocks On ? Escribe normal, no todo en mayúsculas por favor.
El títúlo dice: "Problema al validad XML" pero nunca pones que lenguaje estás usando, si VB.Net si C#, F#, C++/CLI, Ironpython, etc.

Un saludo.
En línea

apache_scrc

Desconectado Desconectado

Mensajes: 30


Ver Perfil
Re: Problema al validar XML
« Respuesta #5 en: 16 Septiembre 2010, 16:40 pm »

ahora si?
En línea

raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Problema al validar XML
« Respuesta #6 en: 16 Septiembre 2010, 16:57 pm »

No pones lo principal, no pones el codigo con el que estas validando el XML
En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Problema al validar XML
« Respuesta #7 en: 16 Septiembre 2010, 17:34 pm »

También tienes que decir que lenguaje usas, y que versión del Framework también.

No lo hagas en otro post, lo editas en el primero.

Saludos!
En línea

Braayhaan

Desconectado Desconectado

Mensajes: 224



Ver Perfil
Re: Problema al validar XML
« Respuesta #8 en: 16 Septiembre 2010, 17:46 pm »

Creo que si lo puso.

Citar
El problema es que cuando ejecuto el código que hace la validación del xml (Este código fue realizado en C#.NET y funciona perfectamente con otros ejemplos), me sale el siguiente error por consola
En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Problema al validar XML
« Respuesta #9 en: 16 Septiembre 2010, 18:06 pm »

Lo acaba de poner, Braayhaan.

No lo hagas en otro post, lo editas en el primero.

:)

Con respecto al post: apache_scrc , se te ocurrió ver que hay en 'http://www.safp.cl/xml:conjunto_solicitudes_GE' porque no me regresa el esquema. Ese es el problema que te sale.

Pasanos el link de donde está el esquema con el cual quieres validar.
« Última modificación: 16 Septiembre 2010, 18:08 pm por [D4N93R] » En línea

Páginas: [1] 2 3 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema con codigo al intentar validar en W3C
Desarrollo Web
Neilprydehack 8 4,907 Último mensaje 9 Enero 2011, 12:45 pm
por Neilprydehack
[ASP.NET] problema al validar Contraseña
.NET (C#, VB.NET, ASP)
larezaka 0 2,114 Último mensaje 17 Octubre 2014, 03:02 am
por larezaka
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines