XSLT işlemci ile işleme önce, XML Alt Ağacı ayıklamak gerekiyor

0 Cevap php

Ben bir HTML çıktı PHP ile XSL ile bir XML işleme ediyorum. Şimdiye kadar, çok iyi. İşte benim kod.

<?php

$xslDoc = new DOMDocument();
$xslDoc->load("content.xsl");

$xmlDoc = new DOMDocument();
$xmlDoc->load("content.xml");

    // some xpath/dom-query filtering to get 
    // subtree of loaded xml-file

$proc = new XSLTProcessor();
$proc->importStylesheet($xslDoc);
echo $proc->transformToXML($xmlDoc);

?>  

Gördüğünüz gibi, bu basit bir XSLT işlemci. Çıktı iyi çalışır. Örneğin ben verilen XML üç kardeş düğümler "düğüm" var:

<root>
 <node>
  <subnode>..</subnode>
 </node>
 <node>
  <subnode>..</subnode>
 </node>
 <node>
  <subnode>..</subnode>
 </node>
</root>

Şimdi sadece XML işlemci ile ikinci düğümü geçmek istiyorum.

Bunu nasıl yapabilirim?

chris

0 Cevap