Hallo erstmal an alle hier im Forum!
Hab da ein Problem an dem ich jetzt schon seit 2 tagen rumgrüble und einfach nicht schlauer werde.
Möchte gerne einen Rechner für ein Spiel machen und deswegen aus einem XML File ein paar Daten rausfiltern.
Ich weiss nicht ob ich das originale xml File hier posten darf deshalb stell ich nur einen Teil hier ein.
So jetzt zum Problem:
Ich will z.B. von ProductionDefinition mit der id=1 die productionTime rausfiltern.
Also das ich eine Variable mit SteinProductionTime habe mit der ich dann weiterarbeiten kann.
Würde euch gerne noch sagen was ich alles probiert habe, aber ich weiss es leider nicht mehr
War so viel das ich mich jetzt nicht mehr auskenne
Gibts da eine Möglichkeit wie in SQL? Select-From-Where usw.
Jetzt stehts mal so drin.
Da gibts natürlich nur 1 aus, da es wie ich mal annehme die erste Zeile ist
Kann mir da jemand weiterhelfen?
Oder evtl. Links schicken da wo so ein Beispiel drin ist.
Danke schon mal
Hab da ein Problem an dem ich jetzt schon seit 2 tagen rumgrüble und einfach nicht schlauer werde.
Möchte gerne einen Rechner für ein Spiel machen und deswegen aus einem XML File ein paar Daten rausfiltern.
Ich weiss nicht ob ich das originale xml File hier posten darf deshalb stell ich nur einen Teil hier ein.
So jetzt zum Problem:
Ich will z.B. von ProductionDefinition mit der id=1 die productionTime rausfiltern.
Also das ich eine Variable mit SteinProductionTime habe mit der ich dann weiterarbeiten kann.
Würde euch gerne noch sagen was ich alles probiert habe, aber ich weiss es leider nicht mehr
War so viel das ich mich jetzt nicht mehr auskenne
Gibts da eine Möglichkeit wie in SQL? Select-From-Where usw.
Jetzt stehts mal so drin.
Quellcode
- Imports System.Xml
- Public Class Form1
- Private Sub ZeitBox_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ZeitBox.SelectedIndexChanged
- Dim Doc As XDocument = XDocument.Load("game_settings.xml")
- Dim SteinProductionTime = Doc.Root.<Productions>.<ProductionDefinition>.@id
- End Sub
- End Class
Da gibts natürlich nur 1 aus, da es wie ich mal annehme die erste Zeile ist
Quellcode
- <Root>
- <Productions>
- <ProductionDefinition id="1" name="StoneProduction" inputTyp="Deposit" outputGood="Stone 1" outputStorage="5" productionTime="180" />
- <ProductionDefinition id="2" name="ToolsProduction" inputTyp="Good" outputGood="Tools 1" inputGood="Iron 1, Coal 1" outputStorage="5" inputStorage="5,5" productionTime="420" />
- <ProductionDefinition id="3" name="GlassProduction" inputTyp="Good" outputGood="Glass 1" inputGood="Potash 1, Quartz 1" outputStorage="5" inputStorage="5,5" productionTime="1260" />
- <Productions>
- </Root>
Kann mir da jemand weiterhelfen?
Oder evtl. Links schicken da wo so ein Beispiel drin ist.
Danke schon mal