XML aus Textstellen erzeugen

Every_b

Mitglied
Hallo meine Freunde.

Beispiel:
Ich habe eine Textdatei mit ganz viel Inhalt, brauche aber nur Inhalt A und Inhalt B, die sich jedoch an Position C und D befinden.
Mit A und B will ich eine XML-Datei erzeugen, deren Datenstruktur ich schon fertig habe, ich muss lediglich A und B an gewisse Positionen (E und F) der XML-Vorlage einfügen und diese speichern.

Meine Fragen:

Wie sage ich PHP, dass es die Textstelle von Zeile X bis Zeile Y in einer Variable speichern soll? - und das mit 2 Textstellen? (A und B)
Und wie mache ich PHP dann klar, dass es die XML Datei (nach meiner Vorlage) mit den Inhalten A und B erzeugen soll?
Zusätzlich will ich der erzeugen XML-Datei einen bestimmten Namen geben, und zwar den String A.
Das soll dann ca. 480mal passieren, die Textdateien sind aber alle durchnummeriert, also ist das kein Problem.

Wichtig: Position A und B ist mittem im Text, also nicht einfach nur am Zeilenanfang, sonst hätte ich das mit file gelöst.

Zusammengefasst die Eigenschaften:
1. Die Textstellen aus der Textdatei auslesen.
2. Die XML-Datei mit den Textstellen an bestimmten stellen Erzeugen.
3. Die XML-Datei nutzt einen der Strings als Dateiname.
4. Das Skript soll jede Textdatei abarbeiten.

Was brauche ich dafür, bzw. wie bekomme ich das genau hin? Ich hoffe mir kann jemand auf die Sprünge helfen und Anlaufhilfe geben.

Danke im Vorraus und nen schönen Donnerstagabend!
Every
 
Ich weiß nicht ob ich das genau verstanden habe, aber die Positionen der Textstelle sind immer gleich, und restlichen Content gibt es ebenfalls.

Beispiel:
Zeile 1 Bla Blupp
Zeile 2 Bla Blupp Blupp
Text Text Bla Nummer: 35798415
Zeile 4 Blupp Bla
Zeile 5 Bla Bla
Zeile 6 Dies und das Test: ABCDEF


und ich benötige die Nummer, und die Zeichenfolge, also das fett markierte.
Die Textstellen stehen immer hinter "Nummer: " bzw. "Test: " - in allen Dateien.
Die XML Datei (die ich ja über das Script erstellen will) ist auch so zu verstehen.

<xml blabla>
<dies>...</das>
<nummer>$nummer</nummer>
<dies>...</das>
<test>$test</test>

- ich will die XML Datei dann über das Script erzeugen, nur eben an den stellen mit den Variablen, die richtigen Werte aus den Textdateien eingesetzt.
Ich hoffe ich rede nicht an dir vorbei :)

Schönen Sonntagabend, und danke!
Every
 
Zurück