Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Tabell till XML

Postades av 2004-02-03 09:39:26 - Johan Bovin, i forum xml, Tråden har 4 Kommentarer och lästs av 1194 personer

Hej
Tänkte exportera tabulerad data till XML men blir lite konfunderad på vad gäller format. Det format som verkar användas verkar vara (exempel):

<info>
<rad>
<fornamn>olle</fornamn>
<efternamn>Svensson</efternamn>
<adress>Ollevägen 3</adress>
...
</rad>
<rad>
<fornamn>Kalle</fornamn>
<efternamn>Larsson</efternamn>
<adress>Kallevägen 8</adress>
...
</rad>
</info>
Problemet är ju bara att om man har ett par gb data så blir ju overheaden på detta sättet enorm. Finns det någon annan standardmetod man kan använda sig av. Har sett att nån gör typ:
<info>
<rad>
<col0 type="label">fornamn</col0>
<col1 type="label">efternamn</col1>
<col2 type="label">adress</col2>
...
</rad>

<rad>
<col0 >olle</col0>
<col1>Svensson</col1>
<col2>Ollevägen 3</col2>
...
</rad>
</info>
Men så klart fungerar inte det att plocka in i t.ex. Access. Det är väldigt vikitigt att vi använder oss av nån typ av standard. Nån som har några tips/idéer/länkar?

Man kanske skall köra helt på XHTML tabeller?



Svara

Sv: Tabell till XML

Postades av 2004-02-08 14:41:33 - Ola Lindfeldt

Är prestanda kritiskt ska du kanske inte använda XML alls.
Vad ska du ha filerna till, på vilket sätt blir overheaden ett probem?

Måste du komprimera det så är väl något i stil med detta mest kompakt:

<Data>
<R F1="field 01" F2="field 02" F3="field 03"/>
<R F1="field 01" F2="field 02" F3="field 03"/>
<R F1="field 01" F2="field 02" F3="field 03"/>
</Data>

Ganska vidrigt egentligen om man funderar på varför man egentligen har hittat på XML. Men det fungerar. Är du orolig för lagring/överföring så kan du ju fundera på att komprimera med ZIP, det är mycket effektivt på text/xml.

Ola


Svara

Sv: Tabell till XML

Postades av 2004-02-09 09:21:26 - Raderat konto

ok, scenariot är följande. Spara en tabell i 50 år. (alltså är zip uteslutet)
1, ok, vi använder XML
2, om 50 år måste man kunna fatta vad som står i xml-filen utan att man har en massa dokumentation i nån annan fil.
3, tabellerna kan vara hur stora som helst (100+ mb)

om man då skall tjata om namnet på varenda kolumn på varje värde så kanske du förstår vad jag menar med overhead. Speciellt om man har kolumnnamn med en 40-50 tecken

Nåja, det jag kom fram till var att använda mig av xhtml varianten:
<table>
<theader>
<th>Header 1</th>
<th>Header 2</th>
</theader>
<tbody>
<tr>
<td>Value 1</td>
<td>Value 2</td>
</tr>
</tbody>
</table>


Svara

Sv: Tabell till XML

Postades av 2004-02-09 09:25:14 - Johan Bovin

Det handlar inte så mycket om prestanda utan om att spara nånting i 50+ år.
Jag har alltså en tabell som jag vill att nån skall kunna läsa om 50 år utan att behöva läsa 38 dokument om hur tabellen är lagrad.
Om man anväder CALS så tjatas ju kolumnnamnet om hela tiden och har man kolumnnamn på 50-60 tecken så kanske du förstår att det blir rätt mycket extra data... och visst det funkar väl på mindre datamängder men har man 100+ mb i en tabell så vill man inte det..

Tror att jag skall köra på XHTML-varianten:
<table>
<theader>
<th>Header 1</th>
<th>Header 2</th>
</theader>
<tbody>
<tr>
<td>Value 1</td>
<td>Value 2</td>
</tr>
</tbody>
</table>


Svara

Sv: Tabell till XML

Postades av 2004-02-10 10:17:06 - Per Persson

theader --> thead


Svara

Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 574
27 958
271 741
5 846
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies