INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

HTML Tags entfernen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

23.06.2021, 13:05 (Dieser Beitrag wurde zuletzt bearbeitet: 23.06.2021 13:06 von ares2013.)
Beitrag #1

ares2013 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 73
Registriert seit: Oct 2018

2018
2018
EN


Deutschland
HTML Tags entfernen
Hallo zusammen,

Ich habe Test Reports in HTML und möchte die Tags entfernen um an den 'reinen Text' zu kommen. Ich habe auf ni.com schon einige Fragen mit Beispiel VIs gefunden, aber die funktionieren mit meinen HTML Dateien leider nicht. Meine HTML enthält Tabellen.

Hier ein exemplarischer Ausschnitt:

<html>
<head>
<title>Bericht</title>
<style type="text/css">
* {
font-family: Arial;
}
h1 {
font-size:160%;
}
h2 {
font-size:140%;
}
h3 {
font-size:1em;
margin-bottom: 2px;
}

....

<h2>Prüfergebnisse</h2>


<table class="conclusion-summary page-break-after">
<tr>
<td class="col1"><a href="#XXX#01">XXX</a></td>
<td class="col2 Passed">Passed</td>
</tr>
<tr>
<td class="col1"><a href="#XXX#01">XXX</a></td>
<td class="col2 Passed">Passed</td>
</tr>

</table>
<hr/>
<h2><a name="XXX#01">XXX</a></h2>

<p>Result: <span class=" Passed"> Passed</span></p>

<table border=1 class="page-break-after">
<tr><th>Überschrift1</th><th>Überschrift2</th><th></th><th>Überschrift3</th><th>Überschrift4</th></tr>
<tr><td>000000</td><td>XXX...</td><td></td><td></td><td>XXXXX</td></tr><tr><td>2222222</td><td>XXXX</td><td></td><td></td><td>XXXX</td></tr><tr><td>3333333333</td><td>XXXX</td><td></td><td></td><td>XXXX</td></tr><tr><td>44444444</td></table>

<hr/>


Ich habe alle vertraulichen Daten mit XXX/Zahlen/Überschrift versehen.

Vielen Dank für eure Hilfe!!
LG Ares

Gefundene Beiträge:
https://forums.ni.com/t5/LabVIEW/Convert...anguage=en
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
23.06.2021, 13:15
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: HTML Tags entfernen
Hallo Ares,

gerade beim Tabellen-Abschnitt funktionieren die beiden VIs in deinem verlinkten NI-Thread doch ohne Probleme, es wird dir nur der pure Text zurückgegeben.

Was hättest du da anders?

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.06.2021, 08:09 (Dieser Beitrag wurde zuletzt bearbeitet: 24.06.2021 09:05 von ares2013.)
Beitrag #3

ares2013 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 73
Registriert seit: Oct 2018

2018
2018
EN


Deutschland
RE: HTML Tags entfernen
(23.06.2021 13:15 )jg schrieb:  Hallo Ares,

gerade beim Tabellen-Abschnitt funktionieren die beiden VIs in deinem verlinkten NI-Thread doch ohne Probleme, es wird dir nur der pure Text zurückgegeben.

Was hättest du da anders?

Gruß, Jens

Du hast Recht, wenn ich den HTML Text Stück für Stück eingebe, funktioniert es. Wenn ich aber den gesamten Report eingebe geht es nicht mehr Undecided
Bekomme nach einigen Minuten die Anzeige "not enough memory to complete this operation"
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.06.2021, 09:26
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: HTML Tags entfernen
Hallo ares,

kannst du nicht einfach mal einen Beispiel-Report und das von dir verwendete VI hier anhängen?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.06.2021, 10:12 (Dieser Beitrag wurde zuletzt bearbeitet: 24.06.2021 11:01 von ares2013.)
Beitrag #5

ares2013 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 73
Registriert seit: Oct 2018

2018
2018
EN


Deutschland
RE: HTML Tags entfernen
(24.06.2021 09:26 )GerdW schrieb:  Hallo ares,

kannst du nicht einfach mal einen Beispiel-Report und das von dir verwendete VI hier anhängen?


Angehängte Datei(en)
18.0 .vi  Extract_Content_from_HTML.vi (Größe: 17,1 KB / Downloads: 145)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.06.2021, 10:18 (Dieser Beitrag wurde zuletzt bearbeitet: 24.06.2021 10:28 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: HTML Tags entfernen
Hallo ares,

das VI läuft mit deinem Beispieltext in Millisekunden erfolgreich durch…

Ich habe es für Testzwecke mal vereinfacht:
   
Dein VI versuchte, etwas speichereffizienter mit dem potentiell langen Text umzugehen…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
24.06.2021, 10:34
Beitrag #7

ares2013 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 73
Registriert seit: Oct 2018

2018
2018
EN


Deutschland
RE: HTML Tags entfernen
(24.06.2021 10:18 )GerdW schrieb:  Hallo ares,

das VI läuft mit deinem Beispieltext in Millisekunden erfolgreich durch…

Ich habe es für Testzwecke mal vereinfacht:

Dein VI versuchte, etwas speichereffizienter mit dem potentiell langen Text umzugehen…

Komisch, dass es mit dem echten HTML text aber dann nicht mehr funktioniert..
Kannst du das Snippet als LV2018 nochmal anhängen? Kann es so nicht öffnen, Danke!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.06.2021, 10:49 (Dieser Beitrag wurde zuletzt bearbeitet: 24.06.2021 10:52 von GerdW.)
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: HTML Tags entfernen

Akzeptierte Lösung

Hallo ares,

so schwer nachzuprogrammieren ist der Code doch auch nicht… Big Grin

Zitat:Komisch, dass es mit dem echten HTML text aber dann nicht mehr funktioniert..
Dein VI berechnet, wieviel Text aus dem HTML herauskopiert werden soll.
Wenn es bei dieser Berechnung zu einem Fehler kommt, kann versucht werden, einen sehr großen String (bzw. Speicherbereich) zu reservieren - und du bekommst einen OutOfMemory-Fehler…

Meine Vereinfachung verzichtet auf diesen zusätzlichen Scan-Durchlauf - mit dem Nachteil, dass nun mit evtl. sehr ineffizienten String-Arrays hantiert wird.


Angehängte Datei(en)
18.0 .vi  StripTags.vi (Größe: 6,8 KB / Downloads: 157)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.06.2021, 11:01
Beitrag #9

ares2013 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 73
Registriert seit: Oct 2018

2018
2018
EN


Deutschland
RE: HTML Tags entfernen
Vielen Dank Gerd!! Es klappt Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  HTML-Datei - Name einer PNG bzw. JPG ändern Dsans 1 2.144 09.02.2023 04:42
Letzter Beitrag: Martin.Henz
  HTML als 2D Array ares2013 5 3.757 18.11.2021 19:50
Letzter Beitrag: GerdW
  RTF, HTML und PDF innerhalb von VI anzeigen achim @ FZK 5 4.506 17.05.2021 08:36
Letzter Beitrag: Zelos
  aus LV komponenten entfernen... gottfried 3 4.232 10.01.2019 15:54
Letzter Beitrag: gottfried
  Wert aus 1-D Array entfernen Stephan235 2 3.857 16.03.2018 15:53
Letzter Beitrag: Stephan235
  Leerzeichen im String entfernen Hydrogencarbonat 3 7.346 22.06.2016 07:24
Letzter Beitrag: GerdW

Gehe zu: