Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Create XML using xmladapter
Message
De
02/09/2005 09:05:44
 
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
XML, XSD
Titre:
Create XML using xmladapter
Versions des environnements
Visual FoxPro:
VFP 9
OS:
Windows XP SP2
Network:
Windows XP
Database:
Visual FoxPro
Divers
Thread ID:
01046182
Message ID:
01046182
Vues:
70
Hi all!

I have 2 tables, parent and child, I need create a XML file With the XML schema below!
How to create the file XML using the XMLAdapter

Somebody have one exemple !
<?xml version="1.0" ?>
<xs:schema id="Eventos" targetNamespace="Eventos.xsd" xmlns:mstns="Eventos.xsd" xmlns="Eventos.xsd"
	xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"
	attributeFormDefault="qualified" elementFormDefault="qualified">
	<xs:element name="Eventos" msdata:IsDataSet="true" msdata:Locale="pt-BR" msdata:EnforceConstraints="False">
		<xs:complexType>
			<xs:choice maxOccurs="unbounded">
				<xs:element name="Evento">
					<xs:complexType>
						<xs:sequence maxOccurs="unbounded" minOccurs="0">
							<xs:element name="Codigo" type="xs:long" />
							<xs:element name="LcAt" type="xs:short" />
							<xs:element name="GrupoApro" type="xs:short" />
							<xs:element name="ClasseDocumento" type="xs:string" minOccurs="0" />
							<xs:element name="Beneficiario" type="xs:string" minOccurs="0" />
							<xs:element name="BenefCodigoCartao" type="xs:decimal" />
							<xs:element name="CIDPrimario" type="xs:string" minOccurs="0" />
							<xs:element name="DataInicioPatologia" type="xs:string" minOccurs="0" />
							<xs:element name="CIDSecundario" type="xs:string" minOccurs="0" />
							<xs:element name="Diagnostico" type="xs:string" minOccurs="0" />
							<xs:element name="Justificativa" type="xs:string" minOccurs="0" />
							<xs:element name="DataAbertura" type="xs:string" />
							<xs:element name="ClasseTratamento" type="xs:short" minOccurs="0" />
							<xs:element name="TipoTratamento" type="xs:short" minOccurs="0" />
							<xs:element name="AcomodacaoBase" type="xs:string" minOccurs="0" />
							<xs:element name="PadraoInternacao" type="xs:string" minOccurs="0" />
							<xs:element name="Prontuario" type="xs:string" minOccurs="0" />
							<xs:element name="TipoLocExecucao" type="xs:short" />
							<xs:element name="LocalExecucao" type="xs:string" minOccurs="0" />
							<xs:element name="ClassifExterno" type="xs:string" minOccurs="0" />
							<xs:element name="DataFechamento" type="xs:string" minOccurs="0" />
							<xs:element name="MotivoFechamento" type="xs:short" minOccurs="0" />
							<xs:element name="ProcPrincipal" type="xs:int" minOccurs="0" />
							<xs:element name="PorteTratamento" type="xs:short" minOccurs="0" />
							<xs:element name="DataAuditoria" type="xs:string" minOccurs="0" />
							<xs:element name="TipoNascimento" type="xs:short" minOccurs="0" />
							<xs:element name="EventoOrigemInf" type="xs:long" minOccurs="0" />
							<xs:element name="CIDPrimarioInf" type="xs:string" minOccurs="0" />
							<xs:element name="SolicitacaoInf" type="xs:long" minOccurs="0" />
							<xs:element name="TipoAreaAtend" type="xs:short" minOccurs="0" />
							<xs:element name="TipoContingente" type="xs:short" minOccurs="0" />
							<xs:element name="TipoAdmissao" type="xs:short" minOccurs="0" />
							<xs:element name="CnpPrestadorInf" type="xs:string" minOccurs="0" />
							<xs:element name="Cnp" type="xs:string" minOccurs="0" />
							<xs:element name="Nome" type="xs:string" minOccurs="0" />
							<xs:element name="DataNascimento" type="xs:string" minOccurs="0" />
							<xs:element name="Sexo" type="xs:string" minOccurs="0" />
							<xs:element name="TipoPaciente" type="xs:short" minOccurs="0" />
							<xs:element name="LocalExecucaoInf" type="xs:string" minOccurs="0" />
							<xs:element name="NomeLocalExecInf" type="xs:string" minOccurs="0" />
							<xs:element name="LcCobranca" type="xs:short" minOccurs="0" />
							<xs:element name="CIDSecundarioInf" type="xs:string" minOccurs="0" />
							<xs:element name="Lote" minOccurs="0" maxOccurs="unbounded">
        					<xs:element name="ItemEvento" minOccurs="0" maxOccurs="unbounded">
								<xs:complexType>
									<xs:sequence maxOccurs="unbounded" minOccurs="0">
										<xs:element name="Seq" type="xs:short" />
										<xs:element name="Servico" type="xs:int" minOccurs="0" />
										<xs:element name="ClasseDocumento" type="xs:string" minOccurs="0" />
										<xs:element name="CodigoDocumento" type="xs:long" />
										<xs:element name="LoteDocSeq" type="xs:int" minOccurs="0" />
										<xs:element name="CompApresentDoc" type="xs:int" minOccurs="0" />
										<xs:element name="Autorizacao" type="xs:long" minOccurs="0" />
										<xs:element name="Unidade" type="xs:string" minOccurs="0" />
										<xs:element name="QteInformada" type="xs:double" />
										<xs:element name="Executante" type="xs:string" minOccurs="0" />
										<xs:element name="DataInicioRealizacao" type="xs:string" />
										<xs:element name="DataFimRealizacao" type="xs:string" minOccurs="0" />
										<xs:element name="HorarioUrgencia" type="xs:boolean" minOccurs="0" />
										<xs:element name="ClasseParticipacao" type="xs:short" minOccurs="0" />
										<xs:element name="ViaAcesso" type="xs:short" minOccurs="0" />
										<xs:element name="LocalUso" type="xs:short" minOccurs="0" />
										<xs:element name="ProcMotivador" type="xs:int" minOccurs="0" />
										<xs:element name="PercPartInf" type="xs:float" minOccurs="0" />
										<xs:element name="CusteioInformado" type="xs:decimal" minOccurs="0" />
										<xs:element name="TotalInformado" type="xs:decimal" minOccurs="0" />
										<xs:element name="Auditado" type="xs:boolean" minOccurs="0" />
										<xs:element name="DataAuditoria" type="xs:string" minOccurs="0" />
										<xs:element name="CompAuditoria" type="xs:int" minOccurs="0" />
										<xs:element name="Coberto" type="xs:boolean" minOccurs="0" />
										<xs:element name="Limitado" type="xs:boolean" minOccurs="0" />
										<xs:element name="EmCarencia" type="xs:boolean" minOccurs="0" />
										<xs:element name="GrupoCob" type="xs:short" minOccurs="0" />
										<xs:element name="GlosadoAuditoria" type="xs:boolean" minOccurs="0" />
										<xs:element name="QteUtil" type="xs:double" minOccurs="0" />
										<xs:element name="PercPartUtil" type="xs:float" minOccurs="0" />
										<xs:element name="QteCobr" type="xs:double" minOccurs="0" />
										<xs:element name="PercPartCobr" type="xs:float" minOccurs="0" />
										<xs:element name="TipoCobrRef" type="xs:short" minOccurs="0" />
										<xs:element name="ParecerAuditoria" type="xs:short" minOccurs="0" />
										<xs:element name="Revisado" type="xs:boolean" minOccurs="0" />
										<xs:element name="Concluido" type="xs:boolean" minOccurs="0" />
										<xs:element name="DataRevisao" type="xs:string" minOccurs="0" />
										<xs:element name="RespRevisao" type="xs:string" minOccurs="0" />
										<xs:element name="DataConclusao" type="xs:string" minOccurs="0" />
										<xs:element name="RespConclusao" type="xs:string" minOccurs="0" />
										<xs:element name="CompetenciaCobr" type="xs:int" minOccurs="0" />
										<xs:element name="TipoAtoInformado" type="xs:short" minOccurs="0" />
										<xs:element name="EspecialidadeInf" type="xs:short" minOccurs="0" />
										<xs:element name="PorteTratamento" type="xs:short" minOccurs="0" />
										<xs:element name="ExecutanteInf" type="xs:string" minOccurs="0" />
										<xs:element name="NomeExecutanteInf" type="xs:string" minOccurs="0" />
										<xs:element name="ServicoInf" type="xs:int" minOccurs="0" />
										<xs:element name="CompVlItemEvento" minOccurs="0" maxOccurs="unbounded">
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:choice>
		</xs:complexType>
	</xs:element>
</xs:schema>
Atenciosamente,
Welington Lourenço Melo de Paula BH / MG
welingtonl@yahoo.com.br
Répondre
Fil
Voir

Click here to load this message in the networking platform