Foros del Web » Programación para mayores de 30 ;) » Programación General »

trabjar un xsd en excel

Estas en el tema de trabjar un xsd en excel en el foro de Programación General en Foros del Web. Hola compañeros tengo una duda muy grande, pues soy un novato total en todo lo que tiene que ver con xml, la cuestion es la ...
  #1 (permalink)  
Antiguo 29/12/2008, 09:31
Avatar de dontripi  
Fecha de Ingreso: enero-2006
Mensajes: 240
Antigüedad: 18 años, 3 meses
Puntos: 1
trabjar un xsd en excel

Hola compañeros tengo una duda muy grande, pues soy un novato total en todo lo que tiene que ver con xml, la cuestion es la siguiente, de una pagina me descargué unos archivos en formato .xsd, los cual supuestamente son esquemas, pero no se que funcionalidad tienen, trato de importarlos a excel y me sale de una forma muy extraña y no creo que sea la forma correcta, ademas necesito a partir de este esquema generar un archivo xml para enviar unos resportes diarios, por favor les agradezco si me pueden colaborar, solo necesito poder abrir de una froma correcta el archivo xsd y poder generar desde excel un archivo xml con la estructura del esquema xsd, a continuacion posteo el codigo que me sale en el archivo xsd.
  #2 (permalink)  
Antiguo 29/12/2008, 09:32
Avatar de dontripi  
Fecha de Ingreso: enero-2006
Mensajes: 240
Antigüedad: 18 años, 3 meses
Puntos: 1
trabjar un xsd en excel

Código:
<?xml version="1.0" encoding="iso-8859-1" ?>
<xsd:schema  elementFormDefault="unqualified"
	xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified">
	<xsd:element name="SolicitudAutorizacionServicios" type="EstructuraSolicitudAutorizacion"></xsd:element>

	<xsd:complexType name="NombreCompleto">
		<xsd:sequence>
                        <xsd:element name="PrimerApellido" type="xsd:string" />
			<xsd:element name="SegundoApellido" type="xsd:string" />
			<xsd:element name="PrimerNombre" type="xsd:string" />
			<xsd:element name="SegundoNombre" type="xsd:string" />
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="Identificacion">
		<xsd:sequence>
			<xsd:element name="TipoIdentificacion" type="xsd:string" />
			<xsd:element name="NumeroIdentificacion" type="xsd:string" />
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="UbicacionGeografica">
		<xsd:sequence>
			<xsd:element name="DireccionResidenciaHabitual" type="xsd:string" />
                        <xsd:element name="TelefonoFijo" type="xsd:int" />
                        <xsd:element name="Departamento" type="xsd:string" />
			<xsd:element name="Ciudad" type="xsd:string" />
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="InformacionPersonal">
		<xsd:sequence>
                        <xsd:element name="FechaNacimiento" type="xsd:string" />
			<xsd:element name="Ubicacion" type="UbicacionGeografica" maxOccurs="1" minOccurs="1"></xsd:element>
			<xsd:element name="TelefonoCelular" type="xsd:string" />
			<xsd:element name="CorreoElectronico" type="xsd:string" />
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="Paciente">
		<xsd:sequence>
			<xsd:element name="Nombre" type="NombreCompleto" />
			<xsd:element name="Identificacion" type="Identificacion" maxOccurs="1" minOccurs="1" />
			<xsd:element name="DatosPersonales" type="InformacionPersonal" maxOccurs="1" minOccurs="1" />
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="Diagnostico">
		<xsd:sequence>
      			<xsd:element name="CodigoCIE10Principal" type="xsd:string" />
      			<xsd:element name="DescripcionPrincipal" type="xsd:string" />
      			<xsd:element name="CodigoCIE101" type="xsd:string" />
      			<xsd:element name="Descripcion1" type="xsd:string" />
      			<xsd:element name="CodigoCIE102" type="xsd:string" />
      			<xsd:element name="Descripcion2" type="xsd:string" />
     		</xsd:sequence>
	</xsd:complexType>
	
  	<xsd:complexType name="ServicioSalud">
		<xsd:sequence>
      			<xsd:element name="TipoServicio1" type="xsd:string" />
      			<xsd:element name="CodigoCUPS1" type="xsd:string" />
      			<xsd:element name="Cantidad1" type="xsd:int" />
			<xsd:element name="Descripcion1" type="xsd:string" />
    
      			<xsd:element name="TipoServicio2" type="xsd:string" />
      			<xsd:element name="CodigoCUPS2" type="xsd:string" />
      			<xsd:element name="Cantidad2" type="xsd:int" />
      			<xsd:element name="Descripcion2" type="xsd:string" />
      
     			<xsd:element name="TipoServicio3" type="xsd:string" />
   			<xsd:element name="CodigoCUPS3" type="xsd:string" />
      			<xsd:element name="Cantidad3" type="xsd:int" />
      			<xsd:element name="Descripcion3" type="xsd:string" />
      
      			<xsd:element name="TipoServicio4" type="xsd:string" />
      			<xsd:element name="CodigoCUPS4" type="xsd:string" />
      			<xsd:element name="Cantidad4" type="xsd:int" />
      			<xsd:element name="Descripcion4" type="xsd:string" />
      
      			<xsd:element name="TipoServicio5" type="xsd:string" />
      			<xsd:element name="CodigoCUPS5" type="xsd:string" />
      			<xsd:element name="Cantidad5" type="xsd:int" />
      			<xsd:element name="Descripcion5" type="xsd:string" />
     
      			<xsd:element name="TipoServicio6" type="xsd:string" />
      			<xsd:element name="CodigoCUPS6" type="xsd:string" />
      			<xsd:element name="Cantidad6" type="xsd:int" />
      			<xsd:element name="Descripcion6" type="xsd:string" />

      			<xsd:element name="TipoServicio7" type="xsd:string" />
      			<xsd:element name="CodigoCUPS7" type="xsd:string" />
      			<xsd:element name="Cantidad7" type="xsd:int" />
      			<xsd:element name="Descripcion7" type="xsd:string" />

      			<xsd:element name="TipoServicio8" type="xsd:string" />
      			<xsd:element name="CodigoCUPS8" type="xsd:string" />
      			<xsd:element name="Cantidad8" type="xsd:int" />
      			<xsd:element name="Descripcion8" type="xsd:string" />

      			<xsd:element name="TipoServicio9" type="xsd:string" />
      			<xsd:element name="CodigoCUPS9" type="xsd:string" />
      			<xsd:element name="Cantidad9" type="xsd:int" />
      			<xsd:element name="Descripcion9" type="xsd:string" />

      			<xsd:element name="TipoServicio10" type="xsd:string" />
      			<xsd:element name="CodigoCUPS10" type="xsd:string" />
      			<xsd:element name="Cantidad10" type="xsd:int" />
      			<xsd:element name="Descripcion10" type="xsd:string" />

      			<xsd:element name="TipoServicio11" type="xsd:string" />
      			<xsd:element name="CodigoCUPS11" type="xsd:string" />
      			<xsd:element name="Cantidad11" type="xsd:int" />
      			<xsd:element name="Descripcion11" type="xsd:string" />

      			<xsd:element name="TipoServicio12" type="xsd:string" />
      			<xsd:element name="CodigoCUPS12" type="xsd:string" />
      			<xsd:element name="Cantidad12" type="xsd:int" />
      			<xsd:element name="Descripcion12" type="xsd:string" />
		</xsd:sequence>
	</xsd:complexType>
  
  	<xsd:complexType name ="General">
    		<xsd:sequence >
      			<xsd:element name="Numero" type="xsd:string" />
      			<xsd:element name="Fecha" type="xsd:date" />
      			<xsd:element name="Hora" type="xsd:time" />
      			<xsd:element name ="Prestador" type ="xsd:string"/>
      			<xsd:element name ="TipoIdPrestador" type ="xsd:string"/>
      			<xsd:element name ="IDPrestador" type ="xsd:string"/>
      			<xsd:element name ="DigVerif" type ="xsd:int"/>
      			<xsd:element name ="CodPrestador" type ="xsd:string"/>
      			<xsd:element name ="DireccionPrestador" type ="xsd:string"/>
      			<xsd:element name ="IndicTelefPrestador" type ="xsd:int"/>
      			<xsd:element name ="TelefonoPrestador" type ="xsd:int"/>
      			<xsd:element name ="DepartamentoPrestador" type ="xsd:string"/>
      			<xsd:element name ="MunicipioPrestador" type ="xsd:string"/>
    		</xsd:sequence>
  	</xsd:complexType>

  	<xsd:complexType name="Pagador">
    		<xsd:sequence>
      			<xsd:element name ="EntidadResponsable" type ="xsd:string"/>
      			<xsd:element name ="CodigoEntidad" type ="xsd:string"/>
    		</xsd:sequence>
  	</xsd:complexType>

  	<xsd:complexType name="EstructuraSolicitudAutorizacion">
		<xsd:sequence>
			<xsd:element name="General" type="General" />
      			<xsd:element name="Pagador" type="Pagador" />
      			<xsd:element name="Paciente" type="Paciente" />
      			<xsd:element name ="CoberturaSalud" type="xsd:string"/>
      			<xsd:element name="OrigenAtencion" type="xsd:string" />
			<xsd:element name="UbicacionPaciente" type="xsd:int" />
                        <xsd:element name="ServicioHospitalizacion" type="xsd:string" />
			<xsd:element name="CamaHospitalizacion" type="xsd:string" />
			<xsd:element name="GuiaManejoIntegral" type="xsd:string" />
                        <xsd:element name="ServiciosSolicitados" type="ServicioSalud" minOccurs="1" maxOccurs="unbounded" />
			<xsd:element name="JustificacionClinica" type="xsd:string" />
			<xsd:element name="ImpresionDiagnostica" type="Diagnostico" minOccurs="1" maxOccurs="unbounded" />
      			<xsd:element name="ProfesionalSolicitante" type="ProfesionalSalud" maxOccurs="1" minOccurs="1" />
    		</xsd:sequence>
	</xsd:complexType>
  
	<xsd:complexType name="ProfesionalSalud">
		<xsd:sequence>
			<xsd:element name="Nombre" type="xsd:string" />
			<xsd:element name="Cargo" type="xsd:string" />
      			<xsd:element name="IndicaTel" type="xsd:int" />
      			<xsd:element name="Telefono" type="xsd:int" />
      			<xsd:element name="ExtTele" type="xsd:int" />
			<xsd:element name="TelefonoCelular" type="xsd:string" />
		</xsd:sequence>
	</xsd:complexType>
</xsd:schema>
Muchas gracias Atentamente, Dontripi.

Última edición por dontripi; 29/12/2008 a las 09:37
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:57.