Ben gerçekten bu soruya bir cevap gerekiyor. Ben bir web sayfası üretmek için XSLT sonra, sayfaları yapmak için XML kullanan bir proje üzerinde çalışıyorum. Burada bir kod örneği:
public function transform ($xml) {
$proc = new XSLTProcessor;
$proc->importStyleSheet ($this->xsl);
$output = $proc->transformToXML ($xml);
return $output;
}
$ xml örneğin XML biçiminde web sayfası içerir:
<?xml version="1.0" encoding="utf-8"?>
<page>
<meta>
<language>en</language>
<title>Main page</title>
<content>
<![CDATA[
lot's of content here along with <p>html</p>.
]]>
</content>
</page>
Yani, web sayfası XML ve HTML web sayfasına XML dönüştürmek için bir XSL dosyası yükler dönüştürmek işlevi geçti. Ancak, yukarıdaki komut nedense XSLT CDATA anlamıyor çünkü, düzgün bir içerik etiketi yüklemek için başarısız, ve kuruluşlara HTML kodlar olacaktır.
Yani, soru onu almadan HTML olarak HTML, XSLT kullanarak, nasıl çıkış yapabilirim, varlıkları içine kodlanmış olduğunu?