Guten Tag,
wie ist es möglich eine Textdatei komplett auszulesen, oder nur zu einem Teil? Ist dies überhaupt sinnvoll wenn wir mal annehmen das die Textdatei 100MB oder größer ist dies als "RiesenString" im Hauptspeicher zu lassen.
Mein Problem besteht darin, ich habe eine XML Datei. Diese kann nach belieben aufgebaut werden, also z.b. das endtag muss nicht auf der selben Zeile stehen.
<tag> text text
</tag>
usw gibt viele derartige Beispiele. Nur ich habe zwar die "tag-namen" doch ich muss jetzt alles was zwischen diesen sich befindet herrausnehmen und in eine neue Datei speichern.
Jemand eine Idee...?
p.s.:Mir fält gerade eine man könnte immer eine zeile weiter springen bis das /tag> zeichen folgt. Nur was ist wenn man
<tag>
<tag2></tag2>
<tag3></tag3>
</tag>
hat und nur tag und tag2 haben will ....
wie ist es möglich eine Textdatei komplett auszulesen, oder nur zu einem Teil? Ist dies überhaupt sinnvoll wenn wir mal annehmen das die Textdatei 100MB oder größer ist dies als "RiesenString" im Hauptspeicher zu lassen.
Mein Problem besteht darin, ich habe eine XML Datei. Diese kann nach belieben aufgebaut werden, also z.b. das endtag muss nicht auf der selben Zeile stehen.
<tag> text text
</tag>
usw gibt viele derartige Beispiele. Nur ich habe zwar die "tag-namen" doch ich muss jetzt alles was zwischen diesen sich befindet herrausnehmen und in eine neue Datei speichern.
Jemand eine Idee...?
p.s.:Mir fält gerade eine man könnte immer eine zeile weiter springen bis das /tag> zeichen folgt. Nur was ist wenn man
<tag>
<tag2></tag2>
<tag3></tag3>
</tag>
hat und nur tag und tag2 haben will ....