ホームページ >php教程 >php手册 >使用する場合もxmlファイルを用意するだけでプログラムを変更する必要はありません。

使用する場合もxmlファイルを用意するだけでプログラムを変更する必要はありません。

WBOY
WBOYオリジナル
2016-06-21 09:07:38914ブラウズ

xml|プログラム

使用する場合、XSLT モジュールをロードする必要があります。プログラムのダウンロード アドレス: http://xiaocon.51.net/tree/tree.zip
デモ アドレス:
http://xiaocon.51.net/tree/tree .htm
" target= _blank>
http://xiaocon.51.net/tree/tree.htm

または
http://xiaocon.51.net/tree/navi.xml
" target=_blank>
http://xiaocon.51.net/tree/navi.xml

xslt は 51.net ではサポートされていません:(
プログラム ファイル:
================= ======== ==================================
$xslstring = implode('',file( "navigator.xsl"));
$xmlstring = implode('',file("navi.xml"));
$arguments = array(
'/_xml' => $ xmlstring,
'/_xsl' = > $xslstring
);

$xh = xslt_create();

$result = xslt_process($xh, 'arg:/_xml', 'arg:/_xsl', NULL, $arguments);
if ($ result) {
print $result;
}
else {
print "Err";

}
xslt_free($xh);

?>
xml ファイル
==== ======== ========================================= =====
< ?xml version="1.0" encoder="GB2312"?>

<ナビゲーション>

<ナビゲーターID ="1" AncestorID="1" Layer="0" Title="Garden Home" Childs="0" Url="default.asp&" Image="images/dc.gif"/ >
<ナビゲーター ID= "2" AncestorID="2" Layer="0" Title="My Garden" Childs="4" Url="#" Image="default"/>
<ナビゲーター ID ="3" AncestorID=" 2" Layer="1" Title="Favorites" Childs="4" Url="#" Image="default"/>

<ナビゲーター ID= "22" AncestorID=" 3" Layer="2" Title="私が植えた種" Childs="0" Url="mybbs.asp?cat=t" Image="images/dc-new.gif"/> ;

<ナビゲーター ID="24" AncestorID="3" Layer="2" Title="お気に入りの記事" Childs="0" Url="myfavorite.asp?cat=t " Image= "images/dc-new.gif"/>








    
    
    
    
    
    
    
    
    
    
    



XSLT文件

============================================================


    
    

    
        XSLT树形导航栏
        
        
    
    
    
        


            
                
                    
                
                
                    

                        
                        Navigator-Hidden
                        
                        
                        
                        
                        no
                    

                        


有座花园分类目录

                        
padding-left:em;
                        
                        toggle('')
                        
                    

                        toggle('')








声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。