Hallo Leute ich bins wieder,
habe ein neues Projekt. Und zwar geht es diesmal darum, durch ein Uploadfeld
eine XML - Datei hochzuladen und sie durch ein Parser, die wichtigsten Inhalte zu filtern. Anschliessend werden sie in der Datenbank verglichen.
Mein Problem ist jetzt, wie kann man ein XML-File so nach gewissen Inhalte filtern,
dass die Inhalte mit Unterbrüchen getrennt sind?
das XML-Files sieht so aus:
Könnte mir jemand helfen ?
Bisher habe ich diesen Code:
Es gibt mir auch alles aus...doch das will ich ja nicht den gewisse Informationen
sind für mich nicht relevant.
Danke im Voraus
habe ein neues Projekt. Und zwar geht es diesmal darum, durch ein Uploadfeld
eine XML - Datei hochzuladen und sie durch ein Parser, die wichtigsten Inhalte zu filtern. Anschliessend werden sie in der Datenbank verglichen.
Mein Problem ist jetzt, wie kann man ein XML-File so nach gewissen Inhalte filtern,
dass die Inhalte mit Unterbrüchen getrennt sind?
das XML-Files sieht so aus:
Code:
<?xml version="1.0" encoding="UTF-8" ?> - <HR01 LANG="DE" NOTICE.PUB.NR="4185180" SHAB.NR="214" SHAB.PUB.DATE="05.11.2007" SHAB.START.PAGE="6"> <NOTICE.REF>ts071031171154</NOTICE.REF> - <PUB.HEAD> <CANTON.NAME>FR</CANTON.NAME> <PUB.DATE>05.11.2007</PUB.DATE> </PUB.HEAD> - <HR01.SPEC> - <HRA.LOG EHRA.NOTICE.ID="1803408"> - <HRA.OFFICE> <HRA.OFFICE.ID>217</HRA.OFFICE.ID> <HRA.OFFICE.NAME>Registre du commerce du Canton de Fribourg</HRA.OFFICE.NAME> </HRA.OFFICE> <HRA.LOG.DATE>30.10.2007</HRA.LOG.DATE> <HRA.LOG.NUM>4639</HRA.LOG.NUM> </HRA.LOG> - <HR.FIRMS> <FIRM.ID>CH21706300111</FIRM.ID> - <FIRM INFO.VER="OLD"> <NAME>Firma AG</NAME> - <LEG.FORM> <LEG.FORM.ID>3</LEG.FORM.ID> <LEG.FORM.DESCR>Aktiengesellschaft</LEG.FORM.DESCR> </LEG.FORM> - <SH.REG.OFFICE> <CITY>Tafers</CITY> </SH.REG.OFFICE> </FIRM> - <FIRM INFO.VER="NEW"> <NAME>Horner AG</NAME> - <LEG.FORM> <LEG.FORM.ID>3</LEG.FORM.ID> <LEG.FORM.DESCR>Aktiengesellschaft</LEG.FORM.DESCR> </LEG.FORM> - <SH.REG.OFFICE> <CITY>Tafers</CITY> </SH.REG.OFFICE> </FIRM> </HR.FIRMS> - <HR.FIRM.ACT> <ADDRESS.CHANGED /> </HR.FIRM.ACT> - <HR.PUB.CONTENT> <FT TYPE="F">Firma AG</FT> , in <FT TYPE="S">Ort</FT> , CH-XXX-XXXXXXX-X, Typ der Firma (SHAB vom 08.12.2003, p. 7). Adresse: Mariahilfstrasse 47. </HR.PUB.CONTENT> <EHRA.ID>82880</EHRA.ID> </HR01.SPEC> - <SUBMITION> <ZIPCODE>3003</ZIPCODE> <CITY>Bern</CITY> <SUBMIT.DATE>31.10.2007</SUBMIT.DATE> <SUBMITOR>EHRA</SUBMITOR> </SUBMITION> </HR01>
Bisher habe ich diesen Code:
Code:
<?php $dom = new DomDocument(); $dom->load("test1.xml"); if(!$dom) { exit ("Fehler beim Parsen"); } $str=$dom->savexml(); print ($str); ?>
sind für mich nicht relevant.
Danke im Voraus