Zum Hauptinhalt springen
Weil einfach - produktiver ist
Der Daten Spezialist
Konvertieren Sie die Daten mühelos zwischen verschiedenen Formaten ohne Programmierkenntnisse dank Visual Designer. Effizient und super einfach.
Mit der Freeware Version können bis zu 100.000 Datensätze verarbeitet werden!
Flowheater Chart

Aus einem Feld die einzelnen HTML-Tag's in einer separaten Tabelle ablegen

Mehr
3 Wochen 3 Stunden her #5375 von Martin Gerner
Hallo,
ich habe eine mySQL-Tabelle mit einem Feld, in dem HTML-Text vorhanden ist. Ich möchte diesen HTML-Text auseinander nehmen und jeden einzelnen TAG in eine andere Tabelle (je Tag einen DS) schreiben. Die Anzahl der Tag's ist unterschiedlich.
Beispiel:
<p><b>TEXTTEXTTEXT</b></p><br>
in
<p>
<b>
</b>
</p>
<br>


Vielen Dank
Martin

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
2 Wochen 6 Tage her #5376 von FlowHeater-Team
Hallo Herr Gerner,

das geht, allerdings werden hier aktuell noch zwei .NET Script Heater benötigt. Wird mit der nächsten Version komplett ohne individuelle C# Skripte möglich sein.
Im Anhang finden Sie ein kleines Beispiel dazu.

 

Vorgehen anhand Nummerierung im Screenshot
  1. Über diesen .NET Script Heater werden die HTML-Tags extrahiert. Die einzelnen HTML-Tags sind hier mit einem Trennzeichen voneinander getrennt. z.B. <p>--FHDELIMITER--<br>…
  2. Über den String Occur Heater wird ermittelt wie viele Trennzeichen in der Rückgabe von 1) enthalten sind.
  3. Über den GroupOut Heater werden nun 0 – n Kopien vom aktuellen Datensatz angelegt. Je nachdem wie viele HTML-Tags in 1) vorhanden sind.
  4. Der AutoID Heater gibt nun für die in 3) kopierten Datensätze den aktuellen Index der Verarbeitung zurück.
  5. Dieser .NET Script Heater gibt nun anhand des aktuellen Index von 4) das richtige Tag aus allen Tags von 1) zurück.

 
Dateianhang: Dateiname: html-tags-...eren.zip
Dateigröße:8 KB

gruß
Robert Stark

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
2 Wochen 1 Tag her - 2 Wochen 1 Tag her #5381 von Robert Stark
Hallo Herr Gerner,

wie angekündigt, mit der aktuellen Betaversion werden nun die zwei C# Skripte für den .NET Script Heater nicht mehr benötigt. Die Definition ist so auch für nicht Programmierer einfacher zu verstehen. Im Anhang finden Sie ein kleines Beispiel dazu, benötigt die aktuelle Betaversion. Download über: Download Beta Version

Der erste .NET Script Heater wurde hier durch den RegEx Heater  ersetzt. Dieser sucht anhand der Regular Expression „<[^>]+>“ nach allen öffnende und schließende HTML-Tags und trennt diese mit dem Trennzeichen „--FHDELIMITER--“.

Der zweite .NET Script Heater wurde hier durch den String Split Heater ersetzt. Dieser sucht nun das Trennzeichen „--FHDELIMITER--“ und gibt basierend auf den aktuellen Index vom GroupOut Heater das passende HTML-Tag zurück.

 
Dateianhang: Dateiname: html-tags-...ript.zip
Dateigröße:2 KB

 
Letzte Änderung: 2 Wochen 1 Tag her von FlowHeater-Team. Begründung: nun mit Anhang html-tags-extrahieren-ohne-skript.zip

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
1 Woche 5 Tage her #5382 von Martin Gerner
Hallo Herr Stark,

vielen Dank für die schnelle Lösung, jedoch funktioniert das Füllen der Ergebnisspalte nur bei der ersten Quell-Zeile.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
1 Woche 5 Tage her #5383 von FlowHeater-Team
Hallo Herr Gerner,

sorry, da haben Sie recht. Das ist das Problem von Beta-Versionen, da sind neue Funktionalitäten noch nicht ganz durchgetestet 😊 Der Fehler wurde in der aktuelle Beta Version eben korrigiert, bitte erneut herunterladen.
 

gruß
Robert Stark

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.313 Sekunden
FlowHeater Logo
FlowHeater - Der Daten Spezialist

Effiziente Datenintegration und Transformation mit FlowHeater - Ihre Lösung für nahtlosen Datentransfer.

Rechtliches
Support & Kontakt
Kontaktinformation

Copyright © 2009-2025 by FlowHeater GmbH. Alle Rechte vorbehalten.