G
Gelöschtes Mitglied 34033
Gast
hallo
ich arbeite an nem xml zu css konvertierer
die xml:
[xml]
<?xml version="1.0"?>
<style>
<body>
<background-color>gray</background-color>
</body>
</style>
[/xml]
der css code der entstehen soll:
die style.php:
was ausgeführt werden soll:
was funktioniert:
ich arbeite an nem xml zu css konvertierer
die xml:
[xml]
<?xml version="1.0"?>
<style>
<body>
<background-color>gray</background-color>
</body>
</style>
[/xml]
der css code der entstehen soll:
Code:
body { background-color: gray; }
PHP:
<?php
class Style {
public $code;
public function open($name) {
$this->code .= "$name { ";
}
public function close() {
$this->code .= "}";
}
public function set($attr, $value) {
$this->code .= "$attr: $value; ";
}
public function __toString() {
return '<style type="text/css">'.$this->code.'</style>';
}
}
class StyleXML extends Style {
public function __construct($file) {
$xml = simplexml_load_file($file);
//konvertieren
}
}
?>
PHP:
parent::open("body");
parent::set("background-color", "gray");
parent::close();
PHP:
$bgg = new Style();
$bgg->open("body");
$bgg->set("background-color", "gray");
$bgg->close();
echo $bgg;
Zuletzt bearbeitet von einem Moderator: