Avatar billede flvind Nybegynder
09. februar 2006 - 17:49 Der er 6 kommentarer og
1 løsning

Indlæse non ocrrect XML fil til dataset

Hej

jeg har et problem med indlæse en ikke korrekt xml fil.
jeg har prøvet diverse guides fundet på nettet, men jeg kan ikke se noget i mit dataset. jeg forsøger at få vist mit dataset i et datagrid, men når jeg trykker på knappen sker der ikke noget.
kan dette skyldes at den xml fil jeg vil benytte ikke er korrekt opstillet?

sagen er bare at jeg ikke kan gøre noget ved xml filen
Avatar billede arne_v Ekspert
09. februar 2006 - 18:44 #1
betyder "ikke korrekt" ikke well formed XML ?
Avatar billede flvind Nybegynder
10. februar 2006 - 15:06 #2
ja det gør det
jeg får at vide at dokumentet indeholder flere instanser af "road". jeg har kigget på filen i altova xmlspy og den siger også at der er en fejl
Avatar billede arne_v Ekspert
12. februar 2006 - 19:49 #3
er der tale om at du har

<road>
</road>
<road>
</road>
<road>
</road>

og ikke

<allroads>
<road>
</road>
<road>
</road>
<road>
</road>
</allroads>

?

Hvis det kun er det saa tror jeg at du kan fuske den.
Avatar billede flvind Nybegynder
13. februar 2006 - 08:32 #4
her er et element fra xml filen
her er et element fra xml filen

<?xml version="1.0" encoding="UTF-8"?>
<Content>
    <Product updateMode="none">
        <uuid>1:67:91f7baf8ec2e0c66b3ad44</uuid>
        <internalName>Feriehuse:Storkes&#195;&#184;en, Ribe</internalName>
        <status>O</status>
        <ownerOrganisation>Ribe Turistbureau</ownerOrganisation>
        <ownerId>674224</ownerId>
        <productArea>
            <uuid>1:69:91f7baf8ec2dc020467ef</uuid>
            <internalName>Overnatning</internalName>
            <textDK>Overnatning</textDK>
            <textDE>Unterk&#195;&#188;nfte</textDE>
            <textUK>Accommodation</textUK>
        </productArea>
        <productType>
            <uuid>1:72:91f7baf8ec2ddf83cbebc</uuid>
            <internalName>Feriehuse</internalName>
            <textDK>Feriehusudlejere</textDK>
            <textDE>Ferienhausvermieter</textDE>
            <textUK>Holiday House Agencies</textUK>
        </productType>
        <emailAddress>info@storkesoen.dk</emailAddress>
        <creationDate>2002-02-22 14:34:34.0</creationDate>
        <modificationDate>2005-01-04 14:46:00.0</modificationDate>
        <Image id="primary">
            <imageUK>
                <ImageTranslation>
                    <imageData encoding="base64</imageData>
                    <filename>Storkes&#195;&#184;enlejlighed copy.jpg</filename>
                </ImageTranslation>
            </imageUK>
        </Image>
        <Description>
            <textDK> tekst dk</textDK>
            <textDE> tekst de</textDE>
            <textUK> tekst uk</textUK>
        </Description>
        <community>Ribe</community>
        <Name>
            <nameDK>Storkes&#195;&#184;en, Ribe</nameDK>
            <nameDE>Storkes&#195;&#184;en, Ribe</nameDE>
            <nameUK>Storkes&#195;&#184;en, Ribe</nameUK>
        </Name>
        <Address sortOrder="1">
            <road>Haulundvej</road>
            <houseNumber>164</houseNumber>
            <postalCode>6760</postalCode>
            <city>Ribe</city>
            <geoCode>
                <x>484645</x>
                <y>6130059</y>
            </geoCode>
        </Address>
        <FacilityValue>
            <facilityGroupUUID>1:13:91f7baf8ec2e0c4abfa782</facilityGroupUUID>
            <facilityGroupName>Feriehuse:Kontakt</facilityGroupName>
            <facilityUUID>1:12:91f7baf8ec2e0c4afda788</facilityUUID>
            <facilityName>Feriehuse:Kontakt:Telefon</facilityName>
            <facilityColumnUUID>1:106:91f7baf8ec2e0c4adea783</facilityColumnUUID>
            <facilityColumnName>Feriehuse:Kontakt:Kolonne:1</facilityColumnName>
            <value>75410411</value>
        </FacilityValue>
        <FacilityValue>
            <facilityGroupUUID>1:13:91f7baf8ec2e0c4abfa782</facilityGroupUUID>
            <facilityGroupName>Feriehuse:Kontakt</facilityGroupName>
            <facilityUUID>1:12:91f7baf8ec2e0c4b4ca78e</facilityUUID>
            <facilityName>Feriehuse:Kontakt:Telefax</facilityName>
            <facilityColumnUUID>1:106:91f7baf8ec2e0c4adea783</facilityColumnUUID>
            <facilityColumnName>Feriehuse:Kontakt:Kolonne:1</facilityColumnName>
            <value>75410857</value>
        </FacilityValue>
        <FacilityValue>
            <facilityGroupUUID>1:13:91f7baf8ec2e0c4abfa782</facilityGroupUUID>
            <facilityGroupName>Feriehuse:Kontakt</facilityGroupName>
            <facilityUUID>1:12:91f7baf8ec2e0c4b7aa793</facilityUUID>
            <facilityName>Feriehuse:Kontakt:Website</facilityName>
            <facilityColumnUUID>1:106:91f7baf8ec2e0c4adea783</facilityColumnUUID>
            <facilityColumnName>Feriehuse:Kontakt:Kolonne:1</facilityColumnName>
            <value>www.storkesoen.dk</value>
        </FacilityValue>
        <FacilityValue>
            <facilityGroupUUID>1:13:91f7baf8ec2e0c4abfa782</facilityGroupUUID>
            <facilityGroupName>Feriehuse:Kontakt</facilityGroupName>
            <facilityUUID>1:12:91f7baf8ec2e0c4b9aa798</facilityUUID>
            <facilityName>Feriehuse:Kontakt:E-mail</facilityName>
            <facilityColumnUUID>1:106:91f7baf8ec2e0c4adea783</facilityColumnUUID>
            <facilityColumnName>Feriehuse:Kontakt:Kolonne:1</facilityColumnName>
            <value>info@storkesoen.dk</value>
        </FacilityValue>
        <FacilityValue>
            <facilityGroupUUID>1:13:91f7baf8ec2e0c4e49a7a7</facilityGroupUUID>
            <facilityGroupName>Feriehuse:Feriehuse til leje</facilityGroupName>
            <facilityUUID>1:12:91f7baf8ec2e0c4eb7a7ad</facilityUUID>
            <facilityName>Feriehuse:Feriehuse til leje:Antal</facilityName>
            <facilityColumnUUID>1:106:91f7baf8ec2e0c4e78a7a8</facilityColumnUUID>
            <facilityColumnName>Feriehuse:Feriehuse til leje:Kolonne:1</facilityColumnName>
            <value>18</value>
        </FacilityValue>
    </Product>
</Content>
Avatar billede arne_v Ekspert
09. marts 2006 - 04:35 #5
den her er jo åbenlyst forkert:

<imageData encoding="base64</imageData>

du kan sagtens lave:

indlæs fil til String
manipuler String så den er korrekt XML
load String til DataSet

men den XML fejl er da så grov at den må skulle fixes af den som genererer XML filen !
Avatar billede flvind Nybegynder
09. marts 2006 - 08:29 #6
<imageData encoding="base64></imageData> skyldes at jeg har slettet teksten i dette område da den ikke er relevant.

jeg kan få indlæst min xml fil til et dataset, men jeg ville gerne have indlæst dele af dette dataset til andre dataset og er i tvivl om hvordan query/xpath skulle formuleres.

Eksempelvis vil jeg gerne have følgende informationer i et dataset:
ownerOrganisation
productArea/textDK
productArea/textDE
productArea/textUK
productType/textDK
productType/textDE
productType/textUK
Description/textDK
Description/textDE
Description/textUK
name/nameDK
name/nameDE
name/nameUK
Adress/road
Adress/houseNumber
Adress/postalcode
Adress/city

håber du kan hjælpe?
Avatar billede flvind Nybegynder
29. april 2006 - 14:19 #7
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