Jungs, ich brauche ein Werkzeug zu entwickeln, die folgenden Anforderungen erfüllen würde:CSS-Parser + XHTML Generator, Beratung erforderlich
- Input: XHTML-Dokument mit CSS-Regeln innerhalb
head
Abschnitts. - Output: XHTML-Dokument mit CSS-Regeln in Tag berechnet Attribute
Der beste Weg, um das Verhalten Ich möchte zu zeigen, wie folgt ist.
Beispiel Eingabe:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<style type="text/css" media="screen">
.a { color: red; }
p { font-size: 12px; }
</style>
</head>
<body>
<p class="a">Lorem Ipsum</p>
<div class="a">
<p>Oh hai</p>
</div>
</body>
</html>
Beispiel Ausgabe:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<body>
<p style="color: red; font-size: 12px;">Lorem Ipsum</p>
<div style="color: red;">
<p style="font-size: 12px;">Oh hai</p>
</div>
</body>
</html>
Welche Tools/Bibliotheken für diese Aufgabe am besten passen? Ich bin mir nicht sicher, ob BeautifulSoup und cssutils dazu in der Lage sind.
Python ist keine Voraussetzung. Alle Empfehlungen werden sehr geschätzt.
Sind Sie sicher, dass Sie das tun möchten? Ich sehe keinen Grund, warum das nützlich wäre ... – chills42
Meine erste Frage wäre warum? – roryf
Ich wollte dir Hintergrund davon ersparen :). Kurz gesagt, es geht darum, CSS-getriebene E-Mails zu versenden. Es ist also ein Werkzeug, um die Entwicklung solcher Nachrichten zu erleichtern. Und nein, es geht nicht darum, Spam zu versenden. – ohnoes