Einzelnen Beitrag anzeigen

eXtense

Registriert seit: 23. Feb 2011
7 Beiträge
 
#10

AW: XML auslesen für Anfänger

  Alt 7. Mär 2011, 12:59
Soweit ich weiß ist TXMLDocument der Wrapper für die Microsoft XML Schnittstelle.
Natürlich habe ich davon jedes Wort verstanden
Lies mal den Threadtitel.
Zur allgemeinen Rücksichtnahme: Ich programmiere Delphi seit beginn des laufenden Schuljahrs auf Basis eines Informatikkurses und versuche mir nebenbei so wie die Zeit es zulässt selbst mehr beizubringen.

Damit nochmal klar ist was ich meine.
Ich möchte möglichst detailreich (da ich bislang mit meinem Schulwissen nie Bibliotheken installieren musste o.ä.) beschrieben, wie ich unter Delphi 7 PERSONAL die folgende XML auslesen kann.
Es sollen die Werte FPType, DepartureID, DestinationID, DeparturePosition, DepartureName & DestinationName ausgelesen werden.

Code:
<?xml version="1.0" encoding="UTF-8"?>

<SimBase.Document Type="AceXML" version="1,0">
    <Descr>AceXML Document</Descr>
    <FlightPlan.FlightPlan>
        <Title>PHNL to PHNG</Title>
        <FPType>VFR</FPType>
        <CruisingAlt>5500</CruisingAlt>
        <DepartureID>PHNL</DepartureID>
        <DepartureLLA>N21° 18' 50.99",W157° 55' 36.44",+000013.00</DepartureLLA>
        <DestinationID>PHNG</DestinationID>
        <DestinationLLA>N21° 26' 38.36",W157° 46' 30.07",+000017.00</DestinationLLA>
        <Descr>PHNL, PHNG</Descr>
        <DeparturePosition>4R</DeparturePosition>
        <DepartureName>Honolulu Intl</DepartureName>
        <DestinationName>Kaneohe Bay MCAF</DestinationName>
        <AppVersion>
            <AppVersionMajor>10</AppVersionMajor>
            <AppVersionBuild>61637</AppVersionBuild>
        </AppVersion>
        <ATCWaypoint id="PHNL">
            <ATCWaypointType>Airport</ATCWaypointType>
            <WorldPosition>N21° 18' 50.99",W157° 55' 36.44",+000013.00</WorldPosition>
            <ICAO>
                <ICAOIdent>PHNL</ICAOIdent>
            </ICAO>
        </ATCWaypoint>
        <ATCWaypoint id="PHNG">
            <ATCWaypointType>Airport</ATCWaypointType>
            <WorldPosition>N21° 26' 38.36",W157° 46' 30.07",+000017.00</WorldPosition>
            <ICAO>
                <ICAOIdent>PHNG</ICAOIdent>
            </ICAO>
        </ATCWaypoint>
    </FlightPlan.FlightPlan>
</SimBase.Document>
Lg & Gn8
eXtense

Geändert von eXtense ( 8. Mär 2011 um 00:40 Uhr)
  Mit Zitat antworten Zitat