Re: 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]>
Axel Hecht wrote:
> hsd wrote:
> 
>> 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
> 
> 
> 
> Complex conditions like "starts-with" are not implemented in xul 
> templates, that is, you have to do that yourself.
> 
> Sorry.
> 
> Axel
Thx for info. But is my proposition correct ?
Or maybe is some simple solution like callback function witch I can 
define to filter node in rdf when is read from tree control.

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.