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


läsa data ur xml filer med c++

Postades av 2004-07-01 14:01:14 - camilla simonsson, i forum c++, Tråden har 6 Kommentarer och lästs av 1048 personer

Hej,
jag använder mig utav visualstudios 6.0 och ska försöka läsa data ur xml filer.
Undrar hur man gör för att läsa xml filer i tredje hand.
ex.
<fil1>
<data from=fil2></data>
</fil1>

<fil2>
<data2 from=fil3></data2>
</fil2>

Alltså hur skriver jag i c++ för att komma åt data i fil3?
Även om jag har rätt sökväg så säger den att den inte hittar noden.
Tack på förhand/camilla


Svara

Sv: läsa data ur xml filer med c++

Postades av 2004-07-01 14:19:30 - Niklas Jansson

Nu får du förtydliga dig lite.

Hur hanterar du XML-filer?
Någon specifik komponent, eller själv?

<b>>Undrar hur man gör för att läsa xml filer i tredje hand.</b>
Vad menar du med "i tredje hand"?

Jag gissar att du vill läsa en XML-fil som heter "fil1.xml".
Där hittar du ett filnamn, "fil2.xml". Då vill du istället börja läsa från fil2.xml?
Och där hittar du i sin tur "fil3.xml", och vill då läsa ur fil3.xml?

Är inget vidare på XML - är sådan "koppling" mellan filer inbyggd i själva språket?
I så fall borde din XML-läsare klara det, då får du kolla i den.

Om det inte finns något sådant inbyggt i XML så måste du väl ändå få fram "fil2.xml" och skicka det till din XML-läsare, och då är det väl samma sak med "fil3.xml"?


Svara

Sv: läsa data ur xml filer med c++

Postades av 2004-07-01 15:28:28 - camilla simonsson

Har skrivit xml filerna i vanliga anteckningar som indata och trodde att det bara var att fortsätta anropa fil3.xml på samma sätt som jag anropar fil2.xml.
Men jag lyckades inte med, för den hittar inte innehållet i fil3.xml.


Har inte sysslat med xml innan så jag är lite ny på området, om man ska göra på något speciellt sätt.
Hoppas det blev lite klarare.


Svara

Sv: läsa data ur xml filer med c++

Postades av 2004-07-01 15:31:43 - Niklas Jansson

Du förklarar fortfarande inte hur du "anropar" xml-filerna; hur ser din kod ut?
(och inte all kod du har, utan bara ett litet utdrag där du visar hur det ser ut)

Jag gissar på att du helt enkelt har skrivit fel i fil3.xml.


Svara

Sv: läsa data ur xml filer med c++

Postades av 2004-07-01 15:48:44 - camilla simonsson

Så här anropar jag den
bool CBaseData::ReadLineFile(const CoreLib::CDataParser &parser,const CoreLib::CString &parentName)
{
m_beta = parser.GetDouble(parentName + ".beta")
}

Det är alltså <beta>0</beta> som den ska hitta. i parentName ligger rätt sök väg så det verkar konstigt att den inte hittar.

parentName är PhaseFile.Phase1.Base
I xml filen <BaseBleed> ligger <beta> datat.

fil1
<PhaseList>
<Phase1 from="infoshell"></Phase1>

fil2
<Base from="BaseBleed"></Base> härifrån blir det fel. Hittar inte noderna i BaseBleed.


Svara

Sv: läsa data ur xml filer med c++

Postades av 2004-07-01 15:55:31 - Niklas Jansson

Ja, se där förstod jag inte mycket, men jag hajar iaf principen, tror jag.

Men är det inte fel i fil2?

Ska du hitta något i BaseBleed borde det väl stå i Base-delen?
Alltså:

<Base from="BaseBleed">
grejer
</Base>


Svara

Sv: läsa data ur xml filer med c++

Postades av 2004-07-01 15:59:50 - camilla simonsson

Jag fixad det. Var visst tvungen att inkludera BaseBleed filen redan i fil1.
Jag inkluderade först i fil2 och då blev det fel.

Tack ändå, alltid bra att diskutera med någon.


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

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 569 616
27 953
271 709
5 803
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