Dúvida em XML

1 resposta
H

boa tarde pessoal,

estou com uma dúvida,

possuo um programa que cria um xml a partir de dados de um banco de dados… sobre a geração, está tudo ok…

mas, o cliente está reclamando que não está conseguindo integrar no backoffice dele. Ele está alegando que não funcionou pois a sequência dos atributos da tag não está de acordo com o exemplo que eles passaram, vou dar um exemplo:

Exemplo passado pelo cliente:

<?xml version="1.0" encoding="iso-8859-1"?>
<reservationlist xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance">
   <reservation gds="GX" pcc="" recloc="XXXXXX" extid="P8" extrecloc="XXXXXX" >
      <ticket number="99999999999999" issuedate="2006-11-23"
       currency="BRL" ticketamount="9999.99" altcurrency=""
       altamount="" transactiontype="N" triptype="D" />
      <mis code="CostCenter" value="99999999"/>
      <mis code="ServiceOrder" value=""/>
      <mis code="AgencyControl" value=""/>
      <mis code="Department" value=""/>
      <mis code="CompanyAuthorization" value=""/>
      <mis code="EmployeeNumber" value=""/>
      <mis code="DiscountAmount" value="9999.99"/>
      <mis code="ChargedAmount" value="9999.99"/>
      <mis code="FreeText" value="1-1-48380"/>
   </reservation>   
</reservationlist>

Exemplo do meu arquivo:

<?xml version="1.0" encoding="iso-8859-1"?>
<reservationlist xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance">
   <reservation extid="P8" extrecloc="XXXXXX" gds="GX" pcc="" recloc="XXXXXX">
      <ticket altamount="" altcurrency="" currency="BRL" issuedate="2006-11-23" number="99999999999999"   ticketamount="9999.99" transactiontype="N" triptype="D" />
      <mis code="CostCenter" value="99999999"/>
      <mis code="ServiceOrder" value=""/>
      <mis code="AgencyControl" value=""/>
      <mis code="Department" value=""/>
      <mis code="CompanyAuthorization" value=""/>
      <mis code="EmployeeNumber" value=""/>
      <mis code="DiscountAmount" value="9999.99"/>
      <mis code="ChargedAmount" value="9999.99"/>
      <mis code="FreeText" value="1-1-48380"/>
   </reservation>   
</reservationlist>

A sequência dos atributos da tag influênciam alguma coisa?? ou não??

no meu arquivo os atributos são colocados em ordem alfabética automaticamente pelo serializer… estou utilizando JAXP… tem alguma maneira de eu fixar a sequência dos atributos da tag??

Pelo meu ponto de vista, a sequência não importa, e nem mesmo se eu mandar atributos a mais, que não estejam no exemplo dele… por exemplo, na tag eu mandar também um atributo chamado agencyControl=“XX”…

Agradeço desde já,

e desculpe pelo tópico linguição… é que quanto mais explicar ficará melhor para vcs me ajudarem…

Grato,

Henrique Oberhuber Rodrigues

1 Resposta

H

ninguém consegue me ajudar ae??

abraços

Criado 23 de novembro de 2006
Ultima resposta 24 de nov. de 2006
Respostas 1
Participantes 1