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文件
============================================================