Hallo,
ich habe ein array mit ungefähr folgenden Zeilen:
<channel serviceID="6dca" name="Das Erste" tsid="044d" onid="0001" sat="192" />
<channel serviceID="6d66" name="ZDF" tsid="0437" onid="0001" sat="192" />
<channel serviceID="2ee3" name="RTL Television" tsid="0441" onid="0001" sat="192" />
<channel serviceID="445c" name="SAT.1" tsid="0453" onid="0001" sat="192" />
<channel serviceID="445d" name="ProSieben" tsid="0453" onid="0001" sat="192" />
<channel serviceID="2ef4" name="RTL2" tsid="0441" onid="0001" sat="192" />
<channel serviceID="445e" name="kabel eins" tsid="0453" onid="0001" sat="192" />
<channel serviceID="2f1c" name="VOX" tsid="0441" onid="0001" sat="192" />
<channel serviceID="32c9" name="ORF1" tsid="045d" onid="0001" sat="192" />
<channel serviceID="32d4" name="ATV" tsid="045d" onid="0001" sat="192" />
<channel serviceID="0308" name="SIXX" tsid="0005" onid="0085" sat="192" />
nun wollte ich die Daten auslesen und in eine Datenbank schreiben...
Nun suche ich eine elegante Lösung um die Daten aus dem Sting zu lesen!
(z.B erste Zeile, den Wert 6dca in ein Stringfeld (servId), Das Erste in (name)... )
Was ich mir überlegt habe ist nach z.B. "serviceID=" zu suchen ( mit .indexOf() ) und dann bis zum nächsten \" Zeichenden Wert abgreifen!
Nun bin ich nicht so ganz fit in Java und weiß nicht ob es noch andere "bessere" Lösungsansätze gibt!
Vielleicht kann mir ja der eine oder der andere mal nen Tip geben...
Gruß
Demetrius
ich habe ein array mit ungefähr folgenden Zeilen:
<channel serviceID="6dca" name="Das Erste" tsid="044d" onid="0001" sat="192" />
<channel serviceID="6d66" name="ZDF" tsid="0437" onid="0001" sat="192" />
<channel serviceID="2ee3" name="RTL Television" tsid="0441" onid="0001" sat="192" />
<channel serviceID="445c" name="SAT.1" tsid="0453" onid="0001" sat="192" />
<channel serviceID="445d" name="ProSieben" tsid="0453" onid="0001" sat="192" />
<channel serviceID="2ef4" name="RTL2" tsid="0441" onid="0001" sat="192" />
<channel serviceID="445e" name="kabel eins" tsid="0453" onid="0001" sat="192" />
<channel serviceID="2f1c" name="VOX" tsid="0441" onid="0001" sat="192" />
<channel serviceID="32c9" name="ORF1" tsid="045d" onid="0001" sat="192" />
<channel serviceID="32d4" name="ATV" tsid="045d" onid="0001" sat="192" />
<channel serviceID="0308" name="SIXX" tsid="0005" onid="0085" sat="192" />
nun wollte ich die Daten auslesen und in eine Datenbank schreiben...
Nun suche ich eine elegante Lösung um die Daten aus dem Sting zu lesen!
(z.B erste Zeile, den Wert 6dca in ein Stringfeld (servId), Das Erste in (name)... )
Was ich mir überlegt habe ist nach z.B. "serviceID=" zu suchen ( mit .indexOf() ) und dann bis zum nächsten \" Zeichenden Wert abgreifen!
Nun bin ich nicht so ganz fit in Java und weiß nicht ob es noch andere "bessere" Lösungsansätze gibt!
Vielleicht kann mir ja der eine oder der andere mal nen Tip geben...
Gruß
Demetrius