Avatar billede flvind Nybegynder
14. februar 2006 - 14:21 Der er 4 kommentarer og
1 løsning

nested relations i xml

Hej
jeg har et program der skal benyttet en third party XML som jeg ikke  kan redigeres. Mit problem er at XML filen indeholder nestede nodes med samme navn, hvilket bevirker at jeg ikke kan indsætte filen i en database. Kan man ændre navnene på disse nodes således at der kan indsættes i en database.

et udsnit af min xml ser således ud

<?xml version='1.0' standalone='yes'?>
<Content>
  <Product updateMode="none">
    <Image id="primary">
      <imageUK>
        <ImageTranslation>
      <imageData encoding="base64"></imageData>
      <filename>have180.jpg</filename>
    </ImageTranslation>
      </imageUK>
    </Image>
    <Image id="secondary">
   
      <imageUK>
        <ImageTranslation>
      <imageData encoding="base64"></imageData>
      <filename>V&#23653;lse1180.jpg</filename>
    </ImageTranslation>
      </imageUK>
    </Image>
  </Product>

  <Product updateMode="none">
    <Image id="primary">
      <imageDK>
        <ImageTranslation>
      <imageData encoding="base64"></imageData>
      <filename>Det Gamle R&#18664;us tilrettet.jpg</filename>
    </ImageTranslation>
      </imageDK>
   
      <imageDE>
    <ImageTranslation>
      <imageData encoding="base64"></imageData>
      <filename>Det Gamle R&#18664;us tilrettet.jpg</filename>
    </ImageTranslation>
      </imageDE>
   
      <imageUK>
        <ImageTranslation>
      <imageData encoding="base64"></imageData>
      <filename>Det Gamle R&#18664;us tilrettet.jpg</filename>
    </ImageTranslation>
      </imageUK>
    </Image>
  </Product>
</Content>

filen giver følgende fejl
The same table (ImageTranslation) cannot be the child table in two nested relations.

nogen ideer til hvordan jeg kommer ud af det problem?
her er benyttet et udsnit af xml filen som er på ca 1300 sider
Avatar billede arne_v Ekspert
14. februar 2006 - 15:12 #1
en simpel loesning:

original XML -> god XML -> database
Avatar billede flvind Nybegynder
14. februar 2006 - 15:25 #2
er desværre ikke helt med
Avatar billede arne_v Ekspert
15. februar 2006 - 04:39 #3
du retter i XML'en inden du indsaetter
Avatar billede flvind Nybegynder
15. februar 2006 - 08:19 #4
det skulle gerne kunne lade sig gøre at indsætte en xml automatisk når systemet skal opdateres så hvis der skal foretages ændringer så skal programmet gøre det automatisk
Avatar billede flvind Nybegynder
12. april 2006 - 14:07 #5
lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester