AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein XML Delphi MSXML-Parser an Schema binden
Thema durchsuchen
Ansicht
Themen-Optionen

MSXML-Parser an Schema binden

Ein Thema von alzaimar · begonnen am 20. Jun 2005 · letzter Beitrag vom 20. Jun 2005
Antwort Antwort
alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#1

Re: MSXML-Parser an Schema binden

  Alt 20. Jun 2005, 22:45
Ich glaube, das wäre ein Overkill und für mich zu viel für den Anfang. Ich habe ja nur relativ simple 'Records'. Sowas wie:
Delphi-Quellcode:
TRec = Record
  a : String;
  b : Integer;
  c : Array [0..n] of TAnotherRecord;
  d : Real
End;
bzw. das durch den Data Binding Wizzard erzeugte Interface. Ich werde also Folgendes versuchen:
Ich lese mir das Schema ein. Dank Deiner Weigerung, meine Frage zu beantworten, wo denn die Feld(=Element)Namen stehen, bin ich selbst drauf gekommen. Ich denke, ich bekomme es hin, anhand eines Schemas ein leeres XML-Dokument zu erzeugen, wobei alle 'Nodes' mit NULL-Werten belegt sind. Dadurch habe ich automatisch die richtige Reihenfolge. Anschließend fülle ich sie dann mit richtigen Werten. Das ist zwar alles Andere als performant, aber erstmal egal. Kann auch sein, das ich aus dem Schema einfach ein Codesnippet erstelle, das ich im Construktor einbaue. Damit sollte die korrekte Reihenfolge auch gewährleistet sein.

Wenn ich Fragen habe, weiss ich ja, wo ich laut rumheulen muss

Danke für den minimalistischen Tipp!
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:08 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz