Codeanalyse und Wiedergabe
Wolfgang
- html
0 King^Lully0 Wolfgang
Hallo,
mit welcher Programmier- oder Skriptsprache kann man am besten HTML oder XML Code analysieren und wiedergeben.
Ich wuerde PHP bevorzugen, weiss aber nicht ob eine komplette Strukturanalyse einer vorgegeben Webpage moeglich ist.
Konkretes Beispiel:
Page XY soll analysiert werden, dabei soll nur das was im Body Teil steht editierbar sein
<table><tr><td>Beispiel</td></tr></table>
zu
[Beispiel] BOLD - Editierbares Textfeld mit der Moeglichkeit veschiedene Parameter hinzuzufuegen, z.B. Beispiel als Bold anzuzeigen etc.
TEMPLATE EINZUFUEGEN - Moeglichkeit schaffen ein Template einzufuegen, zB ein Button (aus einer MySQL Database)
SAVE / DON'T SAVE
Als GUI sollte ein Browserfenster dienen was am einfachsten erscheint.
Fuer jeden Hinweis im Voraus vielen Dank!!!
mit welcher Programmier- oder Skriptsprache kann man am besten HTML oder XML Code analysieren und wiedergeben.
XML-Code mit einem XML-Parser, bspw. dem von MS.
HTML-Code ist sehr schwierig zu analysieren, denn da kann ja so zu sagen alles kommen. Vermutlich gibts auch dafür Module, kanns PHP?
Page XY soll analysiert werden, dabei soll nur das was im Body Teil steht editierbar sein
<table><tr><td>Beispiel</td></tr></table>zu
[Beispiel] BOLD - Editierbares Textfeld mit der Moeglichkeit veschiedene Parameter hinzuzufuegen, z.B. Beispiel als Bold anzuzeigen etc.
TEMPLATE EINZUFUEGEN - Moeglichkeit schaffen ein Template einzufuegen, zB ein Button (aus einer MySQL Database)SAVE / DON'T SAVE
Als GUI sollte ein Browserfenster dienen was am einfachsten erscheint.
Fuer jeden Hinweis im Voraus vielen Dank!!!
Ja, noch ein Hinweis, kannst Du den mühsamen Weg HTML zu analysieren nicht umgehen und andere Schnittstellen nutzen?
Ja, noch ein Hinweis, kannst Du den mühsamen Weg HTML zu analysieren nicht umgehen und andere Schnittstellen nutzen?
Ich will ein Template schreiben, dass vorgegebenen Code erkennt und leicht editierbar macht.
D.h. ich muss bestehende Strukturen, z.B. tables, aufzaehlungen oder bereits bestehende Buttons erkennen und auf dem Browser in einer Oberflaeche darstellen, die die Textzeilen leicht editierbar machen.
Hier ein Beispiel des zu analysierenden und editierbarmachenden Codes:
<%@ Register TagPrefix="...UNAGETASTET
<%@ Control Language="vb" ...UNAGETASTET
TargetSchema="http://schemas.microsoft.com/...UNAGETASTET
<script runat="server"> Sub Page_Load...UNAGETASTET...
End Sub
</script>
<asp:PlaceHolder ...UNAGETASTET
<UL><b>Training Chart</b><br /><br /> ...ANALYSE!
<table border="0" cellpadding="0" cellspacing="0">...ANALYSE!
<tr>
<td align="left" valign="top" width="11" height="23"><img src="http://www....ANALYSE!</td>
<td align="center" valign="middle" bgcolor="#990000" background="http://www......ANALYSE!
height="23" nowrap="nowrap"><A class=......ANALYSE!
style="FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: tahoma; TEXT-DECORATION: none" ...ANALYSE!
usw...
Frage mich langsam ob das ueberhaupt geht und Sinn macht. Ziel dieses Templates soll es sein, eine bestehende Seite schnell durch Laien veraenderbar zu machen. Diese sollten dann nur die veraenderbaren Textzeilen sehen, und nicht die HTML bzw XML Struktur.
Frage mich langsam ob das ueberhaupt geht und Sinn macht. Ziel dieses Templates soll es sein, eine bestehende Seite schnell durch Laien veraenderbar zu machen. Diese sollten dann nur die veraenderbaren Textzeilen sehen, und nicht die HTML bzw XML Struktur.
Eine zusätzliche Schicht zwischen HTML&Co und dem gefürchteten Laien einzuziehen geht natürlich.
Sofern Du den HTML&Co-Code unter Kontrolle hast, ansonsten wirds hart. Also, hast Du den Code nicht unter Kontrolle, Finger weg, hast Du ihn unter Kontrolle, dann musst Du ihn auch nicht analysieren, oder?