Hello.
I've been working with jQuery, and I have a function like so:
- jQuery(data).find("album").each
- (
- function(i, e)
- {
- $("#list").append("<li>"+jQuery(this).attr("name")+"</li>");
- }
- );
My XML looks like this:
- <root>
- <album name="I">
- <album name="A">
- <album name="1">
- <album name="a"></album>
- </album>
- </album>
- </album>
- </root>
How could I write a recursive function to iterate through the XML, so as to output
- <ul>
- <li>I
- <ul>
- <li>A
- <ul>
- <li>1
- <ul>
- <li>a</li>
- </ul>
- </li>
- </ul>
- </li>
- </ul>
- </li>
- </ul>
Thanks in advance for your help.