Einzelnen Beitrag anzeigen

creehawk

Registriert seit: 1. Jul 2013
Ort: Hamburg
233 Beiträge
 
Delphi 10.4 Sydney
 
#1

XML Knoten holen

  Alt 2. Aug 2023, 18:48
Folgende XML (Auszug)

Code:
<AssetsList>
<Asset>
 <Template>Chain</Template>
 <Values>
  <Standard>
   <GUID>137596</GUID>
   <Name>chain 08</Name>
  </Standard>
 <ProductionChain>
  <Building>135669</Building>
   <Tier1>
    <Item>
     <Building>101415</Building>
     <Tier2>
      <Item>
       <Building>101272</Building>
      </Item>
     </Tier2>
    </Item>
    <Item>
     <Building>135224</Building>
      <Tier2>
       <Item>
        <Building>1010331</Building>
       </Item>
       <Item>
        <Building>134614</Building>       <<<<<<<<
       </Item>
       <Item>
        <Building>135134</Building>
          <Tier3>
            <Item>
             <Building>101260</Building>
            </Item>
            <Item>
             <Building>101270</Building>
            </Item>
          </Tier3>
        </Item>
      </Tier2>
     </Item>
  </Tier1>
</ProductionChain>
</Values>
</Asset>

........
</Assetlist>



Hier suche ich jetzt zum Beispiel den Knoten <Building>134614</Building> oder besser den Wert. Kein Problem.
Jetzt benötige ich aber den Wert des Knotens <GUID>. (Asset/Values/Standard/GUID) ParentNode geht da nicht, das Beispiel ist eines von Dutzenden mit unterschiedlicher Tiefe.

Wie komme ich dahin?

Da fehlt's bei mir.

xreehawk

Geändert von creehawk ( 3. Aug 2023 um 05:40 Uhr)
  Mit Zitat antworten Zitat