Ben bir DOMDocument ile bir XML akışı oluşturma. Ben saf XML akışı gerekiyor, bu yüzden ben bir xsl Dönüşümü ile sourcecode değiştirmek istemiyorum. Yine de insanların sağ tıklayın-> Kaynağı Görüntüle olmadan kendi tarayıcı XML 'okumak' mümkün istiyorum.
Peki ne yapmam ben bir DomDocument oluşturmak ve işleme talimatı eklemek olduğunu:
$css = $xml->createProcessingInstruction("xml-stylesheet", "type=\"text/css\" href=\"xml.css\"");
$xml->appendChild($css);
Sonra ben bütün öğeler eklemek. Sonuç XML bu gibi görünüyor:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="xml.css"?>
<OBJECT>
<OBJECTNAME>Mi Casa</OBJECTNAME>
<OBJECTID>1</OBJECTID>
<DATES>
<DATE>
<ID>5</ID>
<STAYFROM>05.08.2010</STAYFROM>
<STAYTO>15.08.2010</STAYTO>
</DATE>
</DATES>
</OBJECT>
Burada orijinal xml için link:
http://www.todasmisreservas.com/service/rss.php?obj=1type=res&status=confirmed&xsl=1
ve bu benim css:
OBJECT {
background-color: #555555;
width: 100%;
}
OBJECTNAME {
display: block;
margin-bottom: 30pt;
margin-left: 0;
}
OBJECTID {
color: #FF0000;
font-size: 20pt;
}
DATES {
color: #0000FF;
font-size: 20pt;
}
STAYFROM, STAYTO, ID {
display: block;
color: #aa0000;
margin-left: 20pt;
}
Ben cssfile herhangi bir şekilde xml etkilediğini işe alınamıyor. Ben yanlış ne yapıyorum?
Teşekkürler
Maenny