question about match conditions in triple

hsd <[email protected]>
Newsgroups gmane.comp.mozilla.devel.rdf
Organization Another Netscape Collabra Server User
Message-ID <[email protected]>
Hi,

I'm going create application with table of some information. I need add 
some functionality to filter specific data.

For example I have some rdf like this:

   <RDF:Description RDF:about="http://www.dbroom.com/locations/13"
                    ROOMS:Location="Domek"
                    ROOMS:Desc="fdfs">
     <ROOMS:Price NC:parseType="Integer">20</ROOMS:Price>
     <ROOMS:NumRooms NC:parseType="Integer">4</ROOMS:NumRooms>
   </RDF:Description>
   <RDF:Description RDF:about="http://www.dbroom.com/locations/53"
                    ROOMS:Location="Domek"
                    ROOMS:Desc="">
     <ROOMS:Price NC:parseType="Integer">12</ROOMS:Price>
     <ROOMS:NumRooms NC:parseType="Integer">23</ROOMS:NumRooms>
   </RDF:Description>
   <RDF:Description RDF:about="http://www.dbroom.com/locations/2"
                    ROOMS:Location="Bielsko"
                    ROOMS:Desc="Takie se miejsce">
     <ROOMS:Price NC:parseType="Integer">4</ROOMS:Price>
     <ROOMS:NumRooms NC:parseType="Integer">12</ROOMS:NumRooms>
   </RDF:Description>

if user set filter to Location="Do" I want show in table only two rows 
witch match to this filter:

<RDF:Description RDF:about="http://www.dbroom.com/locations/13"
                    ROOMS:Location="Domek"
                    ROOMS:Desc="fdfs">
     <ROOMS:Price NC:parseType="Integer">20</ROOMS:Price>
     <ROOMS:NumRooms NC:parseType="Integer">4</ROOMS:NumRooms>
   </RDF:Description>
   <RDF:Description RDF:about="http://www.dbroom.com/locations/53"
                    ROOMS:Location="Domek"
                    ROOMS:Desc="">
     <ROOMS:Price NC:parseType="Integer">12</ROOMS:Price>
     <ROOMS:NumRooms NC:parseType="Integer">23</ROOMS:NumRooms>
   </RDF:Description>

First my idea is create second rdf file in memory and I filter self this 
original rdf in java-script. This rdf in memory will be set as 
datasource in my list in xul.
But maybe is more easy way to resolve this problem ?
I will wait for other proposition.

Regards Hsd
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.