Zdravím, takže snažím sa spraviť konvertér aby mi z tohto
<object name="script 1">
<position>POS</position>
<rotation>ROT</rotation>
<model>MODEL</model>
</object>
Spravilo toto:
CreateObject(MODEL, POS, ROT);
Proste vyťahať údaje do stringu a potom ich už iba niekde použiť
Spravil som si:
Dim position As String = TextBox1.Text.Split(New String() {"<position>"}, StringSplitOptions.None)(1).Split("</position>")(0)
Dim rotation As String = TextBox1.Text.Split(New String() {"<rotation>"}, StringSplitOptions.None)(1).Split("</rotation>")(0)
Dim model As String = TextBox1.Text.Split(New String() {"<model>"}, StringSplitOptions.None)(1).Split("</model>")(0)
TextBox1.Text = "CreateObject(" & model & ", " & position & ", " & rotation & ");" & vbNewLine
Všetko krásne funguje, ale funguje to len na konvertovanie JEDNEHO "scriptu", tzn, že ked tam tých scriptov dám viac napr.:
<object name="script 1">
<position>POS</position>
<rotation>ROT</rotation>
<model>MODEL</model>
</object>
<object name="script 2">
<position>POS</position>
<rotation>ROT</rotation>
<model>MODEL</model>
</object>
tak mi to vytiahne do stringu len ten posledný "script" a ja by som to potreboval aby to fungovalo na viac.. Dá sa to nejako spraviť ? Dík