Ergebnis 1 bis 6 von 6

Thema: Parser einbinden

  1. #1
    Contao-Fan
    Registriert seit
    16.08.2009.
    Beiträge
    486

    Standard Parser einbinden

    Hallo!

    ich würde gerne ein HTML-File parsen und anpassen. Dieses dann einbinden.
    Gibt es dazu Tipps bzw. Best Practice?
    Danke!

  2. #2
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Kommt auf den Umfang der Änderungen an. Ggf. mit regulären Ausdrücken oder DomDocument die Änderungen vornehmen.

    Bei Html5 bietet es sich an den HTML5 Parser von Masterminds zu nutzen, der dann das DomDocument erstellt: https://github.com/Masterminds/html5.../2.x/README.md

  3. #3
    Contao-Fan
    Registriert seit
    16.08.2009.
    Beiträge
    486

    Standard

    Generell, ich kann doch den Pasrer im Template Directory als File einbinden und damit dann die geparste Datei einbinden?

  4. #4
    Contao-Fan
    Registriert seit
    16.08.2009.
    Beiträge
    486

    Standard

    Ich habe jetzt ein PHP File, dass mir eine externe Datei parst und angepasst in ein neues File schreibt. Jetzt müsste ich dieses PHP File beim Start einer Seite im Hintergrund immer ausführen, um die externe Datei neu zu parsen. Wie könnte ich das unter Contao am besten machen?

  5. #5
    Contao-Nutzer
    Registriert seit
    30.07.2015.
    Beiträge
    140

    Standard

    Das ist doch viel zu kompliziert. Binde den Parser doch so ein, dass er beim Seitenaufruf die Daten direkt ausliest und anzeigt. Ohne an die Performance zu denken...

  6. #6
    Contao-Fan
    Registriert seit
    16.08.2009.
    Beiträge
    486

    Standard

    Ja, da gibts aber einen Fehler. Ich benutze PHP Simple HTML DOM. Das Einbinden funktioniert aber so nicht, nur das Einbinden der neu erzeugten Files.
    Hat jemand einen Tipp wie ich das noch regeln könnte? Vielleicht mit PHP direkt oder JQuery?

    EDIT: Ich bekomme das File nun als WSDL und kann mir so alles rausziehen.
    Geändert von ab2211 (13.11.2018 um 23:18 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •