Hallo
Vielleich hat jemand von euch eine Idee oder Hinweis.
Meine Datenstruktur (mysql) ist als Nested Sets abgebildet. Ich möchte diese als XML Baum ausgeben (kein PHP). Meine bisherigen Versuche scheitern am schliessen der Tags.
BEISPIEL-BAUM soll folgendes Ergebnis liefern:
Code:
A[01,16]
B[02,03] C[04,13] H[14,15]
D[05,12]
E[06,07] F[08,11]
G[09,10]
Ergebnis:
<A>content A
<B>content B</B>
<C>content C
<D>content D
<E>content E</E>
<F>content F
<G>content G</G></F></D></C>
<H>content H</H></A>
Hier ein Test-CONTENT:
Code:
CREATE TABLE IF NOT EXISTS `tree` (
`id` int(11) NOT NULL,
`tag` varchar(100) NOT NULL,
`lft` int(11) NOT NULL,
`rgt` int(11) NOT NULL,
`desc` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
INSERT INTO `tree` (`id`, `tag`, `lft`, `rgt`, `desc`) VALUES
(1, 'A', 1, 16, 'content A'),
(2, 'B', 2, 3, 'content B'),
(3, 'C', 4, 13, 'content C'),
(4, 'D', 5, 12, 'content D'),
(5, 'E', 6, 7, 'content E'),
(6, 'F', 8, 11, 'content F'),
(7, 'G', 9, 10, 'content G'),
(8, 'H', 14, 15, 'content H');
Vielen Dank im voraus