2011-11-14 59 views
1

我得到了一個XML,我將其解析爲一個PHP數組。它看起來像這樣:將XML解析爲HTML列表

 
Array 
(
    [Album] => Array 
    (
    [id] => 12 
    [name] => My album 
    [id_parent] => 0 
    [row] => Array 
    (
     [Album] => Array 
     (
     [row] => Array 
     (
      [id] => 14 
      [name] => Another album 
      [id_parent] => 12 
      [Photos] => Array 
      (
      [row] => Array 
      (
       [0] => Array 
       (
       [id] => 1078 
       [name] => My first photo 
       [Album] => Array 
       (
        [row] => Array 
        (
        [name] =>Another album 
        [id] => 15 
        [Photos] => Array 
        (
         [row] => Array 
         (
         [0] => Array 
         (
          [id] => 1069 
          [name] => Summer photo 
          [checked] => [checked]                           
         ) 

等等。 如何可以解析它變成一個HTML列表(嵌套UL的),要達到這樣的

 
My album 
-Another album 
--My first photo 
---Another album 
----Summer photo 
---[end Another album] 
--[end My first photo] 
-[end Another album] 
[end My album] 

相冊和照片只是樣品。我需要找到一種方法來解析它到HTML。

編輯: 好吧,我添加一些我真正的意思 - 「檢查」節點。我只需要將父節點放入標記中即可。

+3

什麼問題exaclty?難道你不能循環訪問你的數據並輸出一些HTML數據嗎? –

+0

我剛剛編輯了一個數組。有人可以看看這個並幫助嗎? –

+0

我無法真正理解你的問題:你想從HTML轉到XML,但是你發佈的樣例既不是。你能發佈你想要的輸入和輸出嗎? –

回答