PHP DomDocument, XML ve CSS - bu işe alınamıyor

0 Cevap php

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

0 Cevap