Xpoint
   [напомнить пароль]

дерево с группировкой, используя шаблон XUL

Метки: [без меток]
2007-05-07 13:06:13 [обр] sndralex(2/2)[досье]

Здравствуйте,
У меня есть такой RDF:

<?xml version="1.0" encoding="UTF-8"?>
<RDF:RDF xmlns:xt="xultest/rdf#"
         xmlns:NC="http://home.netscape.com/NC-rdf#"
         xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
    <RDF:Seq RDF:about="urn:prodtype">
            <RDF:li RDF:resource="urn:prodtype:1"/>
            <RDF:li RDF:resource="urn:prodtype:2"/>
            <RDF:li RDF:resource="urn:prodtype:3"/>
    </RDF:Seq>
    <RDF:Seq RDF:about="urn:item">
            <RDF:li RDF:resource="urn:item:1"/>
            <RDF:li RDF:resource="urn:item:2"/>
            <RDF:li RDF:resource="urn:item:3"/>
            <RDF:li RDF:resource="urn:item:4"/>
            <RDF:li RDF:resource="urn:item:5"/>
            <RDF:li RDF:resource="urn:item:6"/>
    </RDF:Seq>
    <RDF:Description RDF:about="urn:prodtype:1"
        xt:name="Type 1"/>
    <RDF:Description RDF:about="urn:prodtype:2"
        xt:name="Type 2"/>
    <RDF:Description RDF:about="urn:prodtype:3"
        xt:name="Type 3"/>
    <RDF:Description RDF:about="urn:item:1"
        xt:name="Item 1"
        xt:prodtype="urn:prodtype:1"/>
    <RDF:Description RDF:about="urn:item:2"
        xt:name="Item 2"
        xt:prodtype="urn:prodtype:1"/>
    <RDF:Description RDF:about="urn:item:3"
        xt:name="Item 3"
        xt:prodtype="urn:prodtype:2"/>
    <RDF:Description RDF:about="urn:item:4"
        xt:name="Item 4"
        xt:prodtype="urn:prodtype:2"/>
    <RDF:Description RDF:about="urn:item:5"
        xt:name="Item 5"
        xt:prodtype="urn:prodtype:3"/>
    <RDF:Description RDF:about="urn:item:6"
        xt:name="Item 6"
        xt:prodtype="urn:prodtype:4"/>
</RDF:RDF>

Мне нужно построить дерево вида:
+Type 1
-Type 2
 |-Item 3
 |-Item 4
+Type 3
Возможно ли этого добиться не изменяя структуры приведенного RDF? И если возможно, то помогите мне, пожалуйста, построить шаблон. А то даже не знаю с какого контейнера начать обход RDF.

Спасибо.

Powered by POEM™ Engine Copyright © 2002-2005